【发布时间】:2017-06-02 15:17:05
【问题描述】:
我想同时使用 Anaconda 和最新的 Pycharm 2016.3。我希望能够在设置->解释器中管理包。如果不支持,我想知道将这两者结合使用的工作流程。根据另一个 SO question,Pycharm 5 曾经在解释器设置中有一个“创建 conda env”,但现在这似乎已经消失了。我试过了:
1) 使用“conda create --name project numpy”手动创建虚拟环境,并添加解释器(“~/anaconda2/envs/bin/python”,即我创建的虚拟环境的 python 位置。但是, pycharm 不允许我通过 settings->interpreter 添加任何包。通过控制台运行“import numpy”会显示指向 /usr/bin/python 的错误,而不是我的虚拟 env python,以及错误“ImportError:无法导入名称多数组'。我不确定使用 cli 中的 conda 添加什么包,并且 pycharm 前端不添加包
2) 我尝试了与 1) 相同的方法,但我的全局 anaconda python 作为 interpeter ('~/anaconda2/bin/python'),它似乎无法连接到控制台。
3) 直接通过pycharm创建虚拟环境。
出于调试目的,我想删除我的默认 python(/usr/bin/python2.7/3.5 从 pycharm 的解释器列表中),但它不会让我这样做,而且它似乎正在显示我的 anaconda 的包虚拟环境尚未安装。
有没有办法使用 pycharm 在 Conda 中管理我的虚拟环境?如果没有,假设我无法通过 pycharm 解释器设置来管理它,我应该采取哪些步骤来使这两者能够很好地协同工作。
【问题讨论】:
标签: python pycharm virtualenv anaconda