我正在尝试设置 Pycharm 以正确使用 Docker。现在我正在处理来自容器内部的远程 python 解释器。
使用SSH访问远程解释器,Pycharm能够读取包:
如果我将它配置为与 docker-compose 一起工作,它会检测到 python 解释器,但无法读取安装了哪些库:
以下是我使用的配置:
SSH:
撰写:
有什么想法吗?
请您参考如下方法:
我终于意识到,当 Pycharm 使用 SSH 连接时,它无法访问环境变量,无法访问 docker-compose.yml 中定义的环境变量。
要解决这个问题,您可以使用 docker-compose 远程解释器代替 SSH,或者在 Pycharm 的“编辑运行/调试配置”中设置环境变量。