update-alternatives
是一个在 Debian 及其衍生发行版中(包括 Ubuntu)用于管理系统中可替代项的命令。它可以用于在系统中设置默认的软件版本,例如在不同版本的软件之间进行切换,比如不同的 Python 版本。
要在 Ubuntu 中使用 update-alternatives
来更改 Python 版本并安装包,可以按照以下步骤进行:
添加 DeadSnakes PPA:DeadSnakes 是一个 Ubuntu PPA,提供了最新版本的 Python。你可以尝试添加该 PPA 并安装 Python 3.8。运行以下命令:
cppsudo add-apt-repository ppa:deadsnakes/ppa sudo apt update
如果你希望在系统中使用不同的 Python 版本,首先需要确保这些版本已经安装。例如,如果你希望安装 Python 3.8 和 Python 3.9,则可以使用以下命令安装它们:
bashsudo apt update sudo apt install python3.8 python3.9
设置可替代项:
使用 update-alternatives
命令为不同的 Python 版本创建可替代项。假设你已经安装了 Python 3.8 和 Python 3.9,你可以通过以下命令为它们创建可替代项:
bashsudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
这里,数字 1
和 2
是优先级,用于指示默认的 Python 版本。较高的数字表示较高的优先级,因此,Python 3.9 将成为默认版本。
选择默认的 Python 版本:
使用 update-alternatives
命令来选择默认的 Python 版本。你可以通过以下命令进行选择:
bashsudo update-alternatives --config python3
这将列出系统中安装的 Python 版本,并提示你选择默认的版本。根据提示选择你想要的版本。
安装 Python 包:
安装你需要的 Python 包,你可以使用适用于所选 Python 版本的 pip
工具。例如,如果你选择了 Python 3.9 作为默认版本,则可以使用以下命令安装包:
bashsudo apt install python3.9-distutils # 如果需要,安装 distutils
sudo apt install python3.9-<package_name>
通过上述步骤,你可以在 Ubuntu 中使用 update-alternatives
更改默认的 Python 版本,并安装你所需的包。
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!