Pycharm docker-compose解释器未加载库

kupeojn6  于 2023-04-29  发布在  Docker
关注(0)|答案(2)|浏览(140)

我正在尝试设置Pycharm以正确地与Docker一起工作。现在我正在处理容器中的远程python解释器。
使用SSH访问远程解释器,Pycharm能够读取包:

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

以下是我使用的配置:
SSH:

组成:

你知道吗?

368yc8dk

368yc8dk1#

正如我最终意识到的,当Pycharm使用SSH连接时,它无法访问环境变量,而不是docker-compose中定义的环境变量。yml.
要解决这个问题,你可以使用docker-compose远程解释器而不是SSH,或者在Pycharm的“Edit Run/Debug Configurations”中设置环境变量。

db2dz4w8

db2dz4w82#

this issue中所述,可以手动添加带有站点包的目录。PyCharm Professional 20213在Mac上转到PyCharm -〉Preferences -〉Project -〉Python Interpreter,按齿轮按钮-〉Show All。..,选择您的解释器并按“显示所选解释器的路径”按钮,然后将路径添加到站点包文件夹。
在我的例子中,它还可以在Python解释器设置中写入完整的路径到“Python解释器路径”。

相关问题