gpt4 book ai didi

python - 使用两个不同的 Python 发行版

转载 作者:太空狗 更新时间:2023-10-29 17:59:34 25 4
gpt4 key购买 nike

我目前在我的计算机上下载并使用了 continuum analytics 的 Python 发行版(称为 Anaconda)。我的问题是我想将 virtualenv 用于 flask 项目,Anaconda 闪烁警告“不支持虚拟环境”。

有什么方法可以让我在同一台计算机上运行两个发行版,即 Python 和 Anaconda?

最佳答案

当然,如果你想单独使用 Anaconda 发行版,你可以设置一个别名来运行那个版本,并将 stock python 保留为默认值。

在您的 .bash_profile 文件中,Anaconda 安装程序可能会放置以下行:

export PATH="/path/to/your/anaconda/bin:$PATH"

将其注释掉,并添加一个别名;例如

alias pyconda='/path/to/your/anaconda/bin/python'

然后您可以通过在新终端中运行 pyconda 来运行您的 Anaconda python 发行版。

更新

实际上,如果您想使用 anaconda 安装中的所有内容而不是仅仅使用 python,那么将它放入您的路径中可能会更好(这就是您的 ipython 最初崩溃的原因)。

为此,设置一个别名,如下所示:

alias anacondainit='export PATH="/path/to/your/anaconda/bin:$PATH"'

然后您的 anaconda 安装将成为该终端 session 中所有内容的默认安装。

例如,打开一个新终端后,尝试以下操作:

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.
>>>

要再次使用您的其他发行版,只需加载一个新终端,从而让 anaconda 脱离您的路径。

关于python - 使用两个不同的 Python 发行版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20364700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com