有人可以告诉我如何在Ubuntu上将Python 3.6.9降级到3.6.6吗?我尝试了以下命令,但没有起作用
1)pip install python3.6 == 3.6.6
2)pip安装python3.6.6
答案 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页面上找到。