mem*_*nuk 74 python virtualenv pycharm anaconda conda
我在我的Linux(Ubuntu 14.04)机器上运行了Pycharm 4.除了系统python之外,我还安装了Anaconda.让两者很好地融合在一起似乎有点问题...... PyCharm为virtualenvs 提供了一些有趣的集成pip,但Anaconda Python发行版似乎更喜欢使用自己的conda工具进行这两项活动.
是否有一种相对简单/无痛的方式可以conda与PyCharm一起使用?不仅仅是作为替代解释器,即在项目解释器的Anaconda Python二进制文件中指向PyCharm,但是能够创建,源/激活和停用虚拟环境,在这些虚拟环境中添加/删除包等.
或者我将不得不在使用Anaconda之间做出选择(并且拥有比系统更新的和最新的python),并且能够最大程度地使用PyCharm的功能?
cyb*_*unk 97
我知道现在已经很晚了,但我认为澄清事情会很好:PyCharm和Conda 以及pip可以很好地协同工作.
只需从命令行管理Conda .一旦发生变化,PyCharm会自动注意到变化,就像它与pip一样.
创建一个新的Conda环境:
conda create --name foo pandas bokeh
这种环境生活在conda_root/envs/foo.您的python解释器conda_root/envs/foo/bin/pythonX.X和您的所有站点包都在conda_root/envs/foo/lib/pythonX.X/site-packages.这与pip virtual environement中的目录结构相同.PyCharm认为没有区别.
现在要从PyCharm激活你的新环境,请转到文件>设置>项目>解释器,在项目解释器字段(小齿轮)中选择添加本地,然后搜索你的python解释器.恭喜!你现在有一个带熊猫和散景的Conda环境!
现在安装更多包:
conda install scikit-learn
好的......在设置中回到你的口译员.神奇的是,PyCharm现在看到了scikit-learn!
而反过来也是如此,即当您安装点子在PyCharm另一个包,康达会自动通知.说你已经安装了请求.现在列出当前环境中的Conda包:
conda list
该列表现在包含请求,并且Conda已正确检测到(第3列)它是用pip安装的.
对于像我这样的人来说,这绝对是一个好消息,他们试图摆脱pip/virtualenv安装问题时包不是纯python.
注意:我在Linux上运行PyCharm pro edition 4.5.3.对于Windows用户,取代在命令行中使用的GUI(和向前反斜杠斜杠).它也没有理由不适合你.
编辑: PyCharm5与Conda支持!在社区版中也是如此.
| 归档时间: |
|
| 查看次数: |
123535 次 |
| 最近记录: |