我现在在我的机器上安装了Enthought Python Distribution的一个工作装置,我不想破坏它,但是我想看看从Continuum移到Anaconda。
我可以很容易地将Anaconda安装到我创建的virtualenv目录中,但是我不知道如何告诉virtualenv使用Anaconda版本的Python。如果我告诉我的整个系统使用它,我可以用类似于export PATH="/DIRECTORIES/anaconda/bin:$PATH
的东西来改变.bash_profile
。在虚拟世界里有办法做到这一点吗?
我刚刚测试了来自http://continuum.io/downloads的Anaconde 1.6安装程序
下载后,我做到了:
如果采用默认值,最终会在主目录中找到一个目录
anaconda
,完全独立于EPD或系统Python安装。要激活anaconda安装的默认环境,请执行以下操作:
所有Python命令现在都来自
$HOME/anaconda
中的默认Anaconda环境,它本身就是一种虚拟环境。您可以使用conda create -n myenv1 ipython scipy
创建子环境,但这不是必需的。另外,还可以使用
pip
(也在$HOME/anaconda/bin
中)将PyPI包安装到Anaconda默认环境(默认安装了pip
)或任何子环境(在这种情况下,应首先使用conda install -n myenv1 pip
将pip
安装到子环境中)。可以将Anaconda的某些部分手动安装到现有的virtualenv中,但使用它们的安装程序是迄今为止最简单的测试和使用方法,而不会影响任何现有的Python安装。
创建virtualenv时,使用
-p
标志为其提供要使用的Python可执行文件的路径:相关问题 更多 >
编程相关推荐