HCRM博客

如何在CentOS上安装Python 3?

Python 3在CentOS上的安装与配置是一个相对复杂的过程,需要对Linux系统和Python环境有一定的了解,本文将详细介绍如何在CentOS上安装Python 3,包括检查系统自带Python环境、下载源码包并上传至CentOS、安装Python 3、建立软链接以及配置环境变量等步骤。

一、检查CentOS自带Python环境

CentOS系统通常自带Python 2.x版本,但为了使用Python 3,我们需要手动安装,可以通过以下命令查看系统自带的Python版本:

如何在CentOS上安装Python 3?-图1
(图片来源网络,侵权删除)
python version

如果系统返回的是Python 2.7或更低版本,那么我们需要安装Python 3,建议保留Python 2环境,因为某些系统工具可能仍然依赖于它。

二、下载源码包并上传至CentOS

1、下载源码包:从[Python官方站](https://www.python.org/ftp/python)下载最新版本的Python 3源码包(如Python3.12.0a6.tgz)。

2、上传源码包:可以使用SecureCRT或其他SSH客户端工具的rz命令将源码包上传至CentOS系统,使用SecureCRT时,可以在CentOS命令行中输入rz命令,然后选择要上传的文件。

三、安装Python 3

1、解压源码包

   tar zxvf Python3.12.0a6.tgz

2、安装编译所需的依赖包

   yum y install zlibdevel bzip2devel openssldevel ncursesdevel sqlitedevel readlinedevel tkdevel gcc make

3、进入解压后的Python源码包目录

如何在CentOS上安装Python 3?-图2
(图片来源网络,侵权删除)
   cd Python3.12.0a6

4、配置编译选项

   ./configure prefix=/usr/local/python3

prefix选项用于指定Python 3的安装路径。

5、编译并安装

   make && make install

四、建立软链接

安装完成后,需要为Python 3和pip3建立软链接,以便在命令行中直接调用它们。

1、建立Python 3软链接

   ln s /usr/local/python3/bin/python3.12 /usr/bin/python3

注意:这里的/usr/local/python3/bin/python3.12是Python 3的安装路径,根据实际情况进行调整。

如何在CentOS上安装Python 3?-图3
(图片来源网络,侵权删除)

2、建立pip3软链接

   ln s /usr/local/python3/bin/pip3 /usr/bin/pip3

五、配置环境变量

为了使新安装的Python 3在终端中可用,需要将其添加到环境变量中,编辑用户主目录下的.bash_profile文件,添加以下内容:

export PYTHON_HOME=/usr/local/python3
export PATH=$PYTHON_HOME/bin:$PATH

使环境变量生效:

source ~/.bash_profile

至此,Python 3已经在CentOS上成功安装并配置完成,可以通过以下命令验证安装是否成功:

python3 version
pip3 version

六、常见问题及解答(FAQs)

Q1: 如何切换回Python 2?

A1: 如果需要使用Python 2,可以直接在命令行中输入pythonpython2来调用Python 2,由于我们保留了Python 2的环境,因此可以随时切换。

Q2: 如何卸载Python 3?

A2: 如果需要卸载Python 3,可以删除其安装目录(如/usr/local/python3)以及相关的软链接,这将删除所有通过该Python 3环境安装的包,如果不确定是否需要卸载,请谨慎操作。

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

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