首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PyCharm中使用Docker和Conda

如何在PyCharm中使用Docker和Conda
EN

Stack Overflow用户
提问于 2018-08-28 02:21:26
回答 1查看 1.7K关注 0票数 5

我希望使用Docker映像在PyCharm中运行python,但也使用在Docker映像中设置的Conda环境。我已经能够独立地在PyCharm中建立Docker和(本地) Conda,但是我很难理解如何使这三种方法一起工作。

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-08 03:01:37

我不确定这是否是最雄辩的解决办法,但我现在确实有一个解决办法!

  1. 从基本映像中启动一个容器并附加到它上
  2. 在docker容器中安装Conda env yaml文件
  3. 从Docker容器流(即新的终端窗口)外部,将现有容器(及其更改)提交到一个新映像:docker commit SOURCE_CONTAINER NEW_IMAGE
    • 注意:这里的更多选项请参见docker commit --help

  1. 运行新映像并为其启动一个容器
  2. 从PyCharm,在首选项中,转到Project >Project解释器
  3. 添加一个新的Docker项目解释器,选择您的新映像作为映像名,并将路径设置到您在Docker映像上安装Conda环境的位置(例如:/usr/local/conda3/envs/my_env/bin/python)

就这样,你可以走了!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52049202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档