HCRM博客

如何在CentOS中查看当前安装的Python版本?

一、CentOS 7 默认的 Python 版本

1、Python 2.7:在 CentOS 7 系统中,默认安装的 Python 版本是 Python 2.7.5,这是 CentOS 7 的系统自带的 Python 版本,用于支持一些旧的脚本和软件。

如何在CentOS中查看当前安装的Python版本?-图1
(图片来源网络,侵权删除)

2、升级到 Python 3:由于 Python 2 已经停止更新和维护,建议将系统升级到 Python 3 版本,CentOS 7 上可以通过包管理器安装较新的 Python 3.x 版本,Python 3.6。

二、CentOS 8 默认的 Python 版本

1、Python 3.6:CentOS 8 默认安装的是 Python 3.6,这是系统的默认 Python 版本,用于支持新的脚本和软件。

2、安装其他 Python 版本:如果需要更高版本的 Python(如 Python 3.9 或 3.11),可以使用yumdnf 命令进行安装。

三、查看 Python 版本的方法

1、通过命令行查看:最直接的方法是在终端中输入以下命令来查看当前安装的 Python 版本。

python version:显示 Python 2.x 版本。

如何在CentOS中查看当前安装的Python版本?-图2
(图片来源网络,侵权删除)

Python3 version:显示 Python 3.x 版本。

2、检查环境变量:通过检查环境变量中的路径,也可以确认 Python 的安装位置和版本。

echo $PATH:显示可执行文件的搜索路径。

env | grep i python:过滤出与 Python 相关的环境变量。

3、查看系统 Python 路径:直接查看系统中的 Python 文件路径,可以确认已安装的 Python 版本。

ls /usr/bin/python:列出所有 Python 相关的可执行文件。

如何在CentOS中查看当前安装的Python版本?-图3
(图片来源网络,侵权删除)

ls /usr/local/bin/python:列出本地安装的 Python 版本。

4、使用包管理器查看:通过包管理器yumdnf 也可以查看已安装的 Python 版本。

yum list installed | grep python:列出所有已安装的 Python 包及其版本。

dnf list installed | grep python:适用于 CentOS 8 及更高版本。

5、编写 Python 脚本查看:通过编写一个简单的 Python 脚本,可以获取更详细的版本信息。

   import sys
   print("Python version")
   print(sys.version)
   print("Version info.")
   print(sys.version_info)

6、在虚拟环境中查看:如果你使用了 Python 虚拟环境,可以在激活虚拟环境后查看其 Python 版本。

source myenv/bin/activate:激活虚拟环境。

python versionpython3 version:查看虚拟环境中的 Python 版本。

四、升级或安装新的 Python 版本

1、升级到 Python 3:对于 CentOS 7,建议升级到 Python 3.6 或更高版本。

安装依赖包:yum install y make cmake gcc bzip2devel libffidevel zlibdevel tkdevel readlinedevel gdbmdevel sqlitedevel tkinter

下载并解压 Python 源码包:从官网下载最新的 Python 3.x 源码包并解压。

编译和安装:配置环境变量并运行./configuremakemake altinstall 命令进行编译和安装。

2、安装特定版本的 Python:对于 CentOS 8,可以直接使用yumdnf 命令安装特定版本的 Python。

安装 Python 3.9:yum install y python39

设置默认 Python 版本:使用alternatives config python3 命令指定默认的 Python 版本。

五、常见问题解答

1、如何更改 CentOS 系统中的默认 Python 版本?

你可以使用alternatives 命令来管理不同版本的 Python,并设置默认版本,要设置 Python 3.6 为默认版本,可以运行:

     alternatives set python /usr/bin/python3.6

2、如何在 CentOS 系统中安装特定版本的 Python?

你可以使用包管理器yumdnf 来安装特定版本的 Python,要安装 Python 3.9,可以运行:

     yum install y python39

如果需要安装更高版本的 Python,可以从官网下载源码包并进行编译安装。

CentOS 系统中的 Python 版本可以通过多种方法进行查看和管理,根据具体需求,你可以选择升级到新的 Python 版本或安装多个版本以满足不同的开发需求。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/21113.html

分享:
扫描分享到社交APP
上一篇
下一篇