在Ubuntu上降级Python版本

时间:2020-02-25 06:30:07

标签: python ubuntu installation

有人可以告诉我如何在Ubuntu上将Python 3.6.9降级到3.6.6吗?我尝试了以下命令,但没有起作用

1)pip install python3.6 == 3.6.6

2)pip安装python3.6.6

2 个答案:

答案 0 :(得分:1)

首先,验证3.6.6是否可用:

apt-cache policy python3.6

如果可用:

apt-get install python3.6=3.6.6

如果不可用,则需要找到具有所需版本的存储库,并将其添加到apt来源列表中,进行更新和安装:

echo "<repo url>" >> /etc/apt/sources.list.d/python.list
apt-get update
apt-get install python3.6=3.6.6

除非您确定是必需的,否则我建议不要降级您的系统python。为了运行您的应用程序,请在系统python旁边安装python3.6.6,更好的是,从3.6.6构建虚拟环境:

apt-get install virtualenv
virtualenv -p <path to python3.6.6> <venv name>

答案 1 :(得分:1)

一种选择是使用Anaconda,它使您可以轻松地在同一台计算机上使用不同的Python版本。 Here are the installation instructions for Anaconda on Linux。然后通过运行以下命令创建Conda环境:

conda create --name myenv python=3.6.6

很明显,您可以使用与“ myenv”不同的名称。然后,您可以在任何终端窗口中激活环境:

conda activate myenv

然后,您可以通过pip安装所需的任何软件包。 anaconda环境的一些基础知识可以在网站的getting started页面上找到。