我的Python项目是非常以Windows为中心的,我们想要容器的好处,但我们还不能放弃Windows。
我希望能够使用IntelliJ附带的Dockerized remote python解释器特性。这对于在标准Linux容器上运行的Python来说是完美无缺的,但对于在Windows容器上运行的Python似乎完全不起作用。
我基于标准的Microsoft Server核心镜像构建了一个新镜像。我已经安装了Miniconda,引导了一个Python环境,并验证了我可以从命令提示符启动交互式Python会话。
每当我尝试设置它时,我得到一个错误消息:“无法从构建流中检索映像ID”。这发生在IntelliJ通常会检测到python解释器及其安装库的时候。

我还尝试给出了解释器的完整路径: c:\miniconda\envs\htp\python.exe
我从来没有在文档中看到过任何提到它工作的地方,但我也没有看到任何提到它不工作的地方。我完全接受Windows容器是一个奇怪的东西,所以IntelliJ的远程Python特性完全有可能从未在运行在Windows容器中的Python上测试过。
那么,有没有人让这个特性在Windows容器上运行Python呢?有没有理由相信它能工作或不能工作?
发布于 2021-01-25 21:20:09
遗憾的是,它还没有得到支持。请为功能请求https://youtrack.jetbrains.com/issue/PY-45222投票,以提高其优先级。
https://stackoverflow.com/questions/65596772
复制相似问题