在 CentOS 上安装 Python 3.x 的教程
在 CentOS 系统中手动安装 Python 3.x 版本是一个常见的需求。本文将详细介绍如何安装 Python 3.7.9,并提供灵活的方法以便用户可以选择其他版本,例如 3.8 或 3.9。
1. 安装必要的依赖包
首先,更新系统并安装构建 Python 所需的依赖包:
sudo yum -y install wget git zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-dev zlib*
2. 下载 Python 源码
接下来,下载你需要安装的 Python 版本的源码包。这里以 Python 3.7.9 为例,你可以根据需要修改版本号:
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
可以更改 URL,下载其他版本的 Python,例如:
wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
# 或者
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
3. 解压源码包
使用tar
命令解压下载的源码包:
tar -xvJf Python-3.7.9.tar.xz
# 修改为下载的文件名
# tar -xvJf Python-3.8.10.tgz
# tar -xvJf Python-3.9.7.tgz
4. 配置编译环境
创建一个目录用于安装 Python,并进入源码目录进行配置:
mkdir -p /usr/local/python3
cd Python-3.7.9
# 修改为下载的文件夹名称
# cd Python-3.8.10
# cd Python-3.9.7
执行配置脚本,指定安装路径和其他选项:
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
. 编译与安装
使用make
命令编译源码,然后使用make install
安装 Python:
make && make install
6. 创建软链接
为了方便使用新安装的 Python 和 pip,创建软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
7. 验证安装
检查 Python 和 pip 的版本,确认安装成功:
python3 --version
pip3 --version
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)