Pycharm docker-compose解释器不加载库

时间:2017-02-01 16:11:11

标签: python docker ssh pycharm docker-compose

我试图设置Pycharm以正确使用Docker。现在我正在从容器内部处理远程python解释器。

使用SSH访问远程解释器,Pycharm能够读取包:

Compose Packages

如果我将其配置为使用docker-compose,它会检测到python解释器,但无法读取安装的库:

SSH Packages

以下是我使用的配置:

SSH:

SSH Config

撰写:

Compose Config

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

正如我最终意识到的那样,当Pycharm使用SSH连接时,它无法访问环境变量,而不能访问docker-compose.yml中定义的变量。

要解决此问题,您可以使用docker-compose远程解释器而不是SSH,也可以在Pycharm的“编辑运行/调试配置”中设置环境变量。