卸载 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
我现在已经安装了 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