> 文章列表 > 如何在你的云服务器/云主机上更新并使用最新版本的python(python3.11)

如何在你的云服务器/云主机上更新并使用最新版本的python(python3.11)

如何在你的云服务器/云主机上更新并使用最新版本的python(python3.11)

更新并使用最新版本的python3.11

第一步,登录云服务器,并更新系统包

  1. 打开您的终端(Terminal)或使用任意SSH客户端,输入如下命令来登录云主机:

    ssh 用户名@IP地址

  • 在输入密码后,您将成功登录到云主机。
  1. 接下来,更新系统包:

    sudo apt update
    sudo apt upgrade
    
  2. 现在,我们可以开始安装 Python。Ubuntu 20.04 LTS 自带了 Python 3.8,但是您也可以安装其他版本。

安装Python 3.11:

  1. Python 3.8 应该已经预装在系统中,您可以通过以下命令检查:
python3 --version
  • 如果没有安装,可以通过以下命令安装:
sudo apt install python3
  1. 安装Python 3.9或更高版本:
  • 如果您想要安装更高版本的Python,您可以通过以下命令添加官方Python源:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
  • 如果您执行这个命令失败了,可能是由于您的系统没有安装 add-apt-repository 命令。
  • 您可以使用以下命令安装 add-apt-repository 命令:
sudo apt-get install software-properties-common
  • 安装完成后,再重新执行您的命令试试看。如果问题仍然存在,您可以尝试更新您的系统并重试该命令:
sudo apt-get update
sudo apt-get upgrade
  • 然后,您可以安装Python 3.11:
sudo apt install python3.11
  • 同样地,您可以将"3.11"替换为想要安装的任何其他版本。
  1. 安装pip(Python包管理器):
sudo apt install python3-pip
  • 这个将安装pip,您可以用它来安装Python软件包。

  • 现在,您已经成功安装了 Python 和 pip。您可以使用pip3 install 包名命令来安装您需要的任何 Python 软件包。

更改默认的 Python 版本

  1. 使用update-alternatives指令配置系统中的Python优先级:

    • 首先,通过以下命令为每个Python版本创建一个可选项:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
  • 这里,数字 1 和 2 表示优先级,更高的数字表示更高的优先级。因此,我们为 Python 3.11 分配了更高的优先级。

  • 然后,您可以通过以下命令选择要使用的默认Python版本:

sudo update-alternatives --config python3
  • 在提示符下选择Python 3.11,然后按Enter键。

  • 现在,当您输入python3时,应该会显示 Python 3.11。

更新pip的pip3版本

您还需要确保pip和pip3与您新安装的 Python 3.11 版本一致。

  1. 首先,安装 Python 3.11 对应的pip:
sudo apt install python3.11-distutils
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.11 get-pip.py
  1. 接下来,使用update-alternatives为pip配置优先级:
sudo mv /usr/bin/pip3 /usr/bin/pip3.bak
sudo ln -s /etc/alternatives/pip3 /usr/bin/pip3
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3 1
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3.11 2
  1. 然后选择要使用的默认pip版本:
sudo update-alternatives --config pip3
  • 在提示符下选择pip3.11,然后按Enter键。

  • 现在,当您输入python3时,应该会显示 Python 3.11,而输入pip3时,应该会使用其中包含的版本。

在这里插入图片描述

到此,你就可以畅快的使用自己的python3.11啦!

总结

  • 整片文章分为三个部分,第一个部分是下载python3.11,第二个部分是更新python3.11在系统内的优先级,第三个部分是保持pip3与python版本的一致性
  • 最后的最后,如果你觉得我的这篇文章写的不错的话,请给我一个赞与收藏,关注我,我会继续给大家带来更多更优质的干货内容。