和在这个问题中说明一样,当我试图删除安装的多个版本的python时,我的系统也崩溃了。现在,我只想保留一个安装,这是最新的安装,并且能够避免产生虚拟env的混乱,并将软件包安装到一个python版本,而不处理遗留的和更多的原因。我只想保留一个python版本,即python3.9。我怎么做到这一点而不破坏我的系统?
这就是我在我的20.04 ubuntu 64位桌面上安装了多少个python版本。
naveen@naveen-hp:~$ whereis python3
python3: /usr/bin/python3 /usr/bin/python3.8 /usr/bin/python3.9 /usr/lib/python3 /usr/lib/python3.8 /usr/lib/python3.9 /etc/python3 /etc/python3.8 /etc/python3.9 /usr/local/lib/python3.8 /usr/local/lib/python3.9 /usr/include/python3.8 /usr/share/python3 /usr/share/man/man1/python3.1.gz
naveen@naveen-hp:~$ whereis python
python: /usr/bin/python3.8 /usr/bin/python3.9 /usr/lib/python3.8 /usr/lib/python3.9 /usr/lib/python2.7 /etc/python3.8 /etc/python3.9 /usr/local/lib/python3.8 /usr/local/lib/python3.9 /usr/include/python3.8发布于 2020-10-09 20:02:52
简短的回答你不能。
有几个原因,例如不同的Python版本不向后兼容。例如,Python3.9更改了一些API,因此运行在Python3.8上的代码不一定在Python3.9上运行。
而预先安装的Python解释器是运行系统代码所必需的。您的包安装程序apt是用Python编写的。
所以,请不要尝试:-)
https://askubuntu.com/questions/1280752
复制相似问题