![](/img/trans.png)
[英]Issue with installing packages on virtual environment created by anaconda
[英]Installing Anaconda into a Virtual Environment
我目前在我的机器上安装了Enthought Python Distribution ,但我不想破坏它,但我想看看从Continuum转移到Anaconda 。
我可以轻松地将Anaconda安装到我创建的virtualenv目录中,但我不知道如何告诉virtualenv使用anaconda-version的Python。 如果我告诉我的整个系统使用它,我可以改变.bash_profile
,例如export PATH="/DIRECTORIES/anaconda/bin:$PATH
。有没有办法在virtualenv中做到这一点?
我刚从http://continuum.io/downloads测试了Anaconde 1.6安装程序
下载后,我做了:
bash Anaconda-1.6.0-Linux-x86_64.sh
如果采用默认值,您最终会在主目录中找到目录anaconda
,与您的EPD或系统Python安装完全分开。
要激活anaconda安装的默认环境,请执行以下操作:
source $HOME/anaconda/bin/activate ~/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可执行文件的路径:
virtualenv -p /path/to/python-anaconda-version
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.