Anaconda始终安装Python 3.7

时间:2019-02-05 19:46:27

标签: python anaconda

我的Ubuntu系统在python 2.7.15上

conda install -c anaconda flask

Anaconda始终随Flask和其他软件包一起安装python 3.5。在安装anaconda软件包时,如何不安装python 3.7并保持python 2.7.15不变?

1 个答案:

答案 0 :(得分:4)

使用anaconda安装的Python完全不会干扰您的系统Python。您可以使用Anaconda除了系统Python外,还具有多个Python(在多个conda环境中)。您只需要确保在运行脚本时调用了哪个脚本,并确保它是您想要的。

要回答您提出的“文字”问题,您可以在安装某些东西时指定Python版本:

conda install -c anaconda flask python=2

如果您要安装的软件包在Python 2的anaconda上不可用,这将使您的Python保持版本2或报告不匹配。由于Python 2接近“结束”,放弃Python 2支持的软件包数量正在增加。生命”,因此在使用Python 2时不要指望获得最新或什至是最新的软件包。

我个人建议创建一个different environment,而不是尝试将其安装到基本环境中:

conda create -n mypython2environment python=2 flask

通过activating that environment,您应该能够使用在该环境中安装的软件包:

activate mypython2environment

几个IDE都内置了对conda环境的支持,因此它们可能会有所帮助(特别是在确保使用正确的环境以及正确的Python的情况下)。