是否可以在 PyCharm CE 中使用 Docker?

Posted

技术标签:

【中文标题】是否可以在 PyCharm CE 中使用 Docker?【英文标题】:Is it possible to use Docker in PyCharm CE? 【发布时间】:2017-05-05 14:08:54 【问题描述】:

我必须调试 python 项目。 PyCharm IDE 看起来不错(我下载了 Community Edition,因为它是免费的)。

但是主脚本是从 Docker 中“调用”的(我不太熟悉)。我发现的所有消息来源都说可以将 Docker 添加为远程解释器。

PyCharm CE 具有limitations,因此无法在此 IDE 中添加“远程解释器”。

您知道一些解决方法吗? 也许 PyCharm 可以连接到“某物”(一些非官方项目),而“某物”使用 Docker? 或者也许还有另一个具有这种可能性的好 IDE? (我不想在命令行中调试)。

提前致谢。

【问题讨论】:

并不是它有限制。只是docker版本和ssh连接需要专业版,需要付费。 您必须调试在 docker 中运行的脚本有什么特别的原因吗?为什么不在外面调试呢? @DroidX86 据我记得,python进程是在Docker中启动的,它依赖于Docker中启动的其他进程,我无法手动启动它们。 【参考方案1】:

可以在 Docker 项目本身内部运行 PyCharm CE 的实例: https://benjamintan.io/blog/2019/09/22/using-pycharm-ce-in-docker-for-great-good/

【讨论】:

欢迎提供解决方案链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的您链接到的页面的一部分,以防目标页面不可用。 Answers that are little more than a link may be deleted.

以上是关于是否可以在 PyCharm CE 中使用 Docker?的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm CE 无法识别 .pyx 文件

Pycharm CE 没有在我的 Django 项目中遇到断点

使用 PyCharm CE 在 Mac 10.10 Yosemite 上的 Kivy

pycharm ce 安装后无法打开?

Pycharm 使用 Docker Container Python 作为远程解释器

是否可以在没有 Dock 图标的情况下将程序作为 AppleScript 程序的子进程运行?