在虚拟环境中安装水蟒

2024-05-18 14:21:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在在我的机器上安装了Enthought Python Distribution的一个工作装置,我不想破坏它,但是我想看看从Continuum移到Anaconda

我可以很容易地将Anaconda安装到我创建的virtualenv目录中,但是我不知道如何告诉virtualenv使用Anaconda版本的Python。如果我告诉我的整个系统使用它,我可以用类似于export PATH="/DIRECTORIES/anaconda/bin:$PATH的东西来改变.bash_profile。在虚拟世界里有办法做到这一点吗?


Tags: path版本目录机器binvirtualenv系统export
2条回答

我刚刚测试了来自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 pippip安装到子环境中)。

可以将Anaconda的某些部分手动安装到现有的virtualenv中,但使用它们的安装程序是迄今为止最简单的测试和使用方法,而不会影响任何现有的Python安装。

创建virtualenv时,使用-p标志为其提供要使用的Python可执行文件的路径:

virtualenv -p /path/to/python-anaconda-version

相关问题 更多 >

    热门问题