当前位置 : 主页 > 操作系统 > centos >

Linux更新Python版本及修改python默认版本的方法

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面就详细讲解在Linux系统中如何更新Python版本以及修改Python默认版本的方法。 更新Python版本 Linux默认安装的Python版本可能过旧,某些库和模块可能需要更高版本的Python才能正常运行。

下面就详细讲解在Linux系统中如何更新Python版本以及修改Python默认版本的方法。

更新Python版本

Linux默认安装的Python版本可能过旧,某些库和模块可能需要更高版本的Python才能正常运行。因此,我们需要更新Python版本。

以下是更新Python到最新版本的步骤:

  1. 确定系统中已有的Python版本:

在终端输入命令 python --version 或者 python3 --version 可以查看已有的Python版本。

  1. 添加PPA源:

支持Ubuntu的最新Python源是第三方PPA源,执行以下命令添加源:
markdown
sudo add-apt-repository ppa:deadsnakes/ppa

  1. 更新源并安装最新版Python:

执行以下命令进行更新,并安装Python3.9:
markdown
sudo apt update
sudo apt install python3.9

  1. 验证Python版本:

使用 python3 --version 命令确认Python版本是否已更新。

修改Python默认版本

在一台Linux机器上可能同时安装了多个不同版本的Python,但系统默认使用的可能不是自己需要的版本。这时我们需要修改默认版本。

以下是修改Python默认版本的步骤:

  1. 安装alternatives:

执行以下命令安装alternatives:
markdown
sudo apt install alternatives

  1. 使用alternatives配置:

执行以下命令配置Python版本:
markdown
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 20

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

上面命令将Python3.9设置为默认版本,数字20为优先级。执行启动代号配置来设置Python的版本:

markdown
sudo update-alternatives --config python

执行该命令后会有交互式的提示让用户选择要使用的Python版本,根据提示输入数字即可选择对应的版本。

验证默认Python版本:
markdown
python --version

如果顺利的话,上述两种方法都能成功地更新Python版本和设置默认版本。

示例:

例如,我在Ubuntu16.04系统中执行了以下操作:

$ python --version
Python 2.7.15rc1

$ sudo add-apt-repository ppa:deadsnakes/ppa
...

$ sudo apt-get update
...

$ sudo apt-get install python3.9
...

$ python3 --version
Python 3.9.5

以上示例说明通过PPA源安装了Python3.9,并且安装后通过python3命令查看到版本号为3.9.5,表示Python3.9安装成功。

再例如,在使用Debian 9系统时,我执行以下命令:

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 20

$ sudo update-alternatives --config python

在第三个命令中选择实现Python 3.9版本之后,我执行下列命令进行确认:

$ python --version
Python 3.9.5

以上示例说明成功地将Python 3.9版本设置为默认Python版本。

上一篇:Linux 中常用的Rpm命令实例详解
下一篇:没有了
网友评论