蟒蛇总是安装的Python 3.7

问题描述 投票:1回答:1

我的Ubuntu系统是蟒蛇2.7.15

conda install -c anaconda flask

蟒蛇总是安装蟒蛇3.5瓶,包等。如何为安装包蟒蛇时,我没有安装python 3.7和离开蟒蛇2.7.15?

python anaconda
1个回答
4
投票

安装与蟒蛇的Python不与您的系统的Python干扰的。您可以使用Anaconda有多个蟒蛇(在多个畅达环境)除了系统的Python。你只需要确保被调用哪一个当你运行脚本,并确保它是你想要的一个。

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

conda install -c anaconda flask python=2

这将让你的Python在第2版或报告不匹配,如果你想安装的软件包上没有蟒蛇的Python 2.包丢弃的Python 2支持的人数正在增加,因为Python 2中靠近它的“生命结束” ,所以不要指望得到最新或Python的2时保持甚至接近最新的软件包版本。

我个人建议创建,而不是试图安装到多到基础环境different environment

conda create -n mypython2environment python=2 flask

并通过activating that environment你应该能够使用你在那个环境中安装的软件包:

activate mypython2environment

几个的IDE已经内置了对康达环境的支持,所以这可能是有益的(尤其是在确保使用正确的环境,从而正确的Python)。

© www.soinside.com 2019 - 2024. All rights reserved.