我想一起使用Anaconda和最新的Pycharm 2016.3。我希望能够在settings-> interpreter中管理包。如果不支持,我想知道将这两者结合使用的工作流程。根据另一个SO问题,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 :无法导入名称多阵列'。我不确定使用coni从cli添加什么包,而pycharm前端不添加包
2)我尝试了与1)相同但我的全局anaconda python作为interpeter('〜/ anaconda2 / bin / python')并且它似乎无法连接到控制台。< / p>
3)直接通过pycharm创建虚拟环境。
我想删除我的默认pythons(pyusm中的解释器列表中的/usr/bin/python2.7/3.5)以进行调试,但它不会让我和它似乎显示我的anaconda的包虚拟环境没有安装。
有没有办法使用pycharm在Conda中管理我的VIRTUAL环境?如果没有,假设我无法通过pycharm interepreters设置管理它,我会采取什么步骤使这两者合作得很好。
答案 0 :(得分:0)
这是我在使用Virutalenv和PyCharm时遵循的正常步骤
我通常在ubuntu上工作
virtualenv "environment_name"
命令为每个项目创建一个单独的环境。source environment_name/bin/activate
激活环境。django-admin startproject project_name
pip install package_name
。安装包后,它也会显示在pycharm中。environment_name/Scripts/activate
编辑: 同样适用于anaconda环境,简单的方法是从终端管理环境,pycharm将在解释器设置中显示包更改。
答案 1 :(得分:0)