【运维】如何更换Ubuntu默认的Python版本,update-alternatives如何使用 ...

打印 上一主题 下一主题

主题 747|帖子 747|积分 2241

update-alternatives 是一个在 Debian 及其衍生发行版中(包括 Ubuntu)用于管理体系中可替代项的命令。它可以用于在体系中设置默认的软件版本,比方在不同版本的软件之间举行切换,比如不同的 Python 版本。
要在 Ubuntu 中使用 update-alternatives 来更改 Python 版本并安装包,可以按照以下步调举行:

  • 安装所需的 Python 版本
    添加 DeadSnakes PPA:DeadSnakes 是一个 Ubuntu PPA,提供了最新版本的 Python。你可以实行添加该 PPA 并安装 Python 3.8。运行以下命令:
    1. sudo add-apt-repository ppa:deadsnakes/ppa
    2. sudo apt update
    复制代码
    如果你盼望在体系中使用不同的 Python 版本,起首需要确保这些版本已经安装。比方,如果你盼望安装 Python 3.8 和 Python 3.9,则可以使用以下命令安装它们:
    1. sudo apt update
    2. sudo apt install python3.8 python3.9
    复制代码
  • 设置可替代项
    使用 update-alternatives 命令为不同的 Python 版本创建可替代项。假设你已经安装了 Python 3.8 和 Python 3.9,你可以通过以下命令为它们创建可替代项:
    1. sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
    2. sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
    复制代码
    这里,数字 1 和 2 是优先级,用于指示默认的 Python 版本。较高的数字表现较高的优先级,因此,Python 3.9 将成为默认版本。
  • 选择默认的 Python 版本
    使用 update-alternatives 命令来选择默认的 Python 版本。你可以通过以下命令举行选择:
    1. sudo update-alternatives --config python3
    复制代码
    这将列出体系中安装的 Python 版本,并提示你选择默认的版本。根据提示选择你想要的版本。
  • 安装 Python 包
    安装你需要的 Python 包,你可以使用适用于所选 Python 版本的 pip 工具。比方,如果你选择了 Python 3.9 作为默认版本,则可以使用以下命令安装包:
    1. sudo apt install python3.9-distutils  # 如果需要,安装 distutils
    2. sudo apt install python3.9-<package_name>
    复制代码
通过上述步调,你可以在 Ubuntu 中使用 update-alternatives 更改默认的 Python 版本,并安装你所需的包。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表