met*_*rsk 11 python software-distribution anaconda
我目前在我的计算机上下载并使用了连续统计分析'python发行版(称为anaconda).我的问题是我想将virtualenv用于烧瓶项目,而anaconda闪烁警告"不支持虚拟环境".有没有什么方法可以在同一台计算机上运行两个发行版,股票python和anaconda?
qmo*_*gan 18
当然,如果您想单独使用Anaconda发行版,您可以设置一个别名来运行该版本,并将stock python保留为默认值.
在您的.bash_profile文件中,Anaconda安装程序可能会添加以下行:
export PATH="/path/to/your/anaconda/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
对此进行评论,并添加别名; 例如
alias pyconda='/path/to/your/anaconda/bin/python'
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过pyconda在新终端中运行来运行Anaconda python发行版.
更新
实际上,当你想要使用它而不仅仅是python时,将anaconda安装中的所有内容放入你的路径中可能会更好(这就是你的ipython最初破坏的原因).
为此,请设置如下所示的别名:
alias anacondainit='export PATH="/path/to/your/anaconda/bin:$PATH"'
Run Code Online (Sandbox Code Playgroud)
然后你的anaconda安装将成为该终端会话中所有内容的默认设置.
例如,在打开新终端后,请尝试以下操作:
amorgan$ python # on a freshly opened terminal, this will load your default distro
Python 2.7.2 |EPD 7.2-1 (32-bit)| (default, Sep 7 2011, 09:16:50)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "packages", "demo" or "enthought" for more information.
>>> exit()
amorgan$ anacondainit #initialize anaconda
amorgan$ python #now when we run python, it will load the anaconda distro
Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, Nov 11 2013, 10:49:09)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)
要再次使用您的其他发行版,只需加载一个新的终端,从而将anaconda从您的路径中移除.