HCRM博客

如何在 CentOS 7 上安装 Python?

在CentOS 7上安装Python可以分为几个步骤,以下是详细的安装过程:

1. 查看当前Python版本

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

CentOS 7默认安装了Python 2.7.5,可以直接安装Python3而不冲突,可以通过以下命令查看当前的Python版本:

python version

2. 下载依赖包

在编译和安装Python之前,需要先安装一些必要的依赖包,这些依赖包包括zlib、bzip2、openssl、ncurses、sqlite、readline、tk等开发库,可以通过以下命令安装这些依赖包:

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

3. 下载Python源码

可以从Python官网下载所需版本的Python源码包,下载Python 3.9.0的源码包:

wget https://www.python.org/ftp/python/3.9.0/Python3.9.0.tgz

为了加快下载速度,可以使用国内镜像源:

如何在 CentOS 7 上安装 Python?-图2
(图片来源网络,侵权删除)
wget http://npm.taobao.org/mirrors/python/3.9.0/Python3.9.0.tgz

4. 解压并进入目录

下载完成后,使用tar命令解压源码包,并进入解压后的目录:

tar zxvf Python3.9.0.tgz
cd Python3.9.0

5. 配置并编译安装

在解压后的目录下运行configure脚本来配置安装选项,指定安装路径为/usr/local/python3:

./configure prefix=/usr/local/python3
make && make install

6. 添加软链接

为了让系统能够识别到新安装的Python版本,需要在/usr/bin目录下添加软链接:

如何在 CentOS 7 上安装 Python?-图3
(图片来源网络,侵权删除)
ln s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln s /usr/local/python3/bin/pip3.9 /usr/bin/pip3

7. 验证安装

通过以下命令验证Python和pip是否安装成功:

python3 version
pip3 version

如果输出了正确的版本号,说明安装成功。

8. 配置环境变量(可选)

为了方便使用,可以配置环境变量,编辑~/.bash_profile文件,添加以下内容:

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

保存后执行source ~/.bash_profile使配置生效。

9. FAQs

Q1: 如何卸载Python?

A1: 要卸载Python,首先删除相关的软链接和安装目录:

rm f /usr/bin/python3
rm rf /usr/local/python3

然后检查系统中是否还有其他Python版本或残留文件,并根据需要清理。

Q2: 如何更新pip?

A2: 要更新pip,可以使用以下命令:

pip install upgrade pip

这将确保pip工具是最新版本。

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