我试图设置Pycharm以正确使用Docker。现在我正在从容器内部处理远程python解释器。
使用SSH访问远程解释器,Pycharm能够读取包:
如果我将其配置为使用docker-compose,它会检测到python解释器,但无法读取安装的库:
以下是我使用的配置:
SSH:
撰写:
有什么想法吗?
答案 0 :(得分:1)
正如我最终意识到的那样,当Pycharm使用SSH连接时,它无法访问环境变量,而不能访问docker-compose.yml中定义的变量。
要解决此问题,您可以使用docker-compose远程解释器而不是SSH,也可以在Pycharm的“编辑运行/调试配置”中设置环境变量。