卸载 Python 3.8 并使用 Python 3.9 | Ubuntu 18.04

Uninstall Python 3.8 and use Python 3.9 | Ubuntu 18.04

我现在已经安装了 Python 3.9,现在已经更换了 Python 3.8.

运行 终端显示正在使用 Python 3.9:

Terminal using py39 venv

我会小心删除 Python3.8,以防它被系统使用,而您的 Python 3.9 安装将无法运行。在这种特定情况下,我会特别小心,因为 python3.9 似乎不在 ubuntu 18.4 apt 存储库中,所以我假设您是从其他地方安装的。

在这种情况下,您的 python 安装是否进入了不同的目录?也许您可以设置它,以便通过将另一个目录放在 $PATH./usr/bin 之前来使用另一个目录。

如果您决定卸载 python 3.8,我首先会暂时使其不可用(例如使用 chmod 0,或将其重命名为您可以轻松恢复的名称),并确保你的系统没有做任何有趣的事情。特别是我会确保您的计算机在重新启动后继续启动。确定后,您可以执行 apt-get remove。

另外,一个普遍的好习惯,但如果你安装了多个 python 解释器,一个特别好的习惯是在安装包时使用 python -m pip 而不仅仅是 pip .

因为你已经安装了 conda,你可以创建一个 conda 纯 python 3.9.

的环境
(base) conda create --name py39 python=3.9
(base) conda activate py39

请注意,您可以在第一个命令中为此环境安装特定的包。例如,在 3.9 之后添加 numpy 以包含交互式 python (conda create --name py39 python=3.9 numpy)。您将看到您不再使用 base 而是 py39 环境。如果需要切换到python3.8,可以deactivate

(py39) conda deactivate

此页面会很有帮助,因为它详细解释了环境:https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html