Fom*_*ite 29 python virtualenv anaconda conda virtual-environment
我目前在我的机器上安装了Enthought Python Distribution,但我不想破坏它,但是我想看看从Continuum 转移到Anaconda.
我可以轻松地将Anaconda安装到我创建的virtualenv目录中,但我不知道如何告诉virtualenv使用anaconda-version的Python.如果我告诉我的整个系统使用它我可以改变.bash_profile类似的东西export PATH="/DIRECTORIES/anaconda/bin:$PATH.有没有办法在virtualenv中做到这一点?
Cha*_*tha 32
我刚从http://continuum.io/downloads测试了Anaconde 1.6安装程序
下载后,我做了:
bash Anaconda-1.6.0-Linux-x86_64.sh
Run Code Online (Sandbox Code Playgroud)
如果采用默认值,您将anaconda在主目录中找到一个目录,与您的EPD或系统Python安装完全分开.
要激活anaconda安装的默认环境,请执行以下操作:
source $HOME/anaconda/bin/activate ~/anaconda
Run Code Online (Sandbox Code Playgroud)
所有Python命令现在都来自默认的Anaconda环境$HOME/anaconda,它本身就是一种虚拟环境.您可以使用eg创建子环境conda create -n myenv1 ipython scipy,但这不是必需的.
作为旁注,您还可以使用pip(也在$HOME/anaconda/bin)将PyPI包安装到您的Anaconda默认环境(默认情况下已pip安装)或任何子环境中(在这种情况下,您应首先使用安装pip到子环境中)conda install -n myenv1 pip).
可以将Anaconda的部分手动安装到现有的virtualenv中,但使用它们的安装程序是迄今为止最简单的测试和使用方式,而不会影响任何现有的Python安装.
创建 virtualenv 时,请使用该-p标志为其指定要使用的 Python 可执行文件的路径:
virtualenv -p /path/to/python-anaconda-version
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30759 次 |
| 最近记录: |