如何在PyCharm中使用Docker和Conda

问题描述 投票:0回答:1

我想通过使用Docker镜像在PyCharm中运行python,还有在Docker镜像中设置的Conda环境。我已经能够独立设置Docker和(本地)在PyCharm中设置Conda,但是我很难过如何让所有三个一起工作。

当我尝试为Docker镜像中的Conda环境创建一个新的项目解释器时,问题出现了。当我尝试进入python解释器路径时,它会抛出一个错误,指出目录/路径不存在。

简而言之,问题与标题相同:如何设置PyCharm在Docker镜像内的Conda环境中运行?

python docker pycharm conda
1个回答
0
投票

我不确定这是否是最有说服力的解决方案,但我现在确实有这个解决方案!

  1. 从基础映像启动容器并附加到容器
  2. 在Docker容器中安装Conda env yaml文件
  3. 从Docker容器流外部(即新的终端窗口),将现有容器(及其更改)提交到新映像:docker commit SOURCE_CONTAINER NEW_IMAGE 注意:请参阅docker commit --help以获取更多选项
  4. 运行新映像并为其启动容器
  5. 从PyCharm中,在首选项中,转到Project> Project Interpreter
  6. 添加一个新的Docker项目解释器,选择新图像作为图像名称,并设置路径到Docker镜像上安装Conda环境的位置(例如:/usr/local/conda3/envs/my_env/bin/python

就这样,你很高兴去!

© www.soinside.com 2019 - 2024. All rights reserved.