【发布时间】:2019-06-29 17:12:58
【问题描述】:
我的 Ubuntu 系统在 python 2.7.15 上
conda install -c anaconda flask
Anaconda 总是安装带有 Flask 和其他软件包的 python 3.5。如何在安装 anaconda 包时不安装 python 3.7 而保留 python 2.7.15?
【问题讨论】:
-
我相信这只是将软件包安装到您当前的 conda env(可能是默认的 env),我假设它是 python 3.7。您需要使用您想要安装的任何 python 版本创建另一个环境。
-
你的操作系统可以容纳任意数量的 python 解释器,它不是“在 Python 2.7.15 上”,除非你的意思是系统 Python,在这种情况下,你可能不应该无论如何都搞砸了,它不应该与你的 conda/anaconda python 发行版有关
-
如果你想了解更多关于环境的概念,这里有一个很好的链接:realpython.com/python-virtual-environments-a-primer/…
-
@FelipeBormann 链接的文章涵盖了
virtualenvpython 环境管理器。conda本身也有 full environment management capabilities。如果您正在使用 Anaconda 发行版,那么我个人建议使用conda而不是virtualenv来管理 python 环境。另见Does Conda replace the need for virtualenv? -
是的,这是在 anacoda 虚拟环境中。我建议使用 anaconda 虚拟环境与 anaconda 安装程序配对conda.io/projects/conda/en/latest/user-guide/tasks/…