在CentOS上安装Python 3.x 的教程
在 CentOS 上安装 Python 3.x 的教程
在 CentOS 系统中手动安装 Python 3.x 版本是一个常见的需求。本文将详细介绍如何安装 Python 3.7.9,并提供灵活的方法以便用户可以选择其他版本,例如 3.8 或 3.9。
1. 安装必要的依赖包
首先,更新系统并安装构建 Python 所需的依赖包:
1 | 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 为例,你可以根据需要修改版本号:
1 | wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz |
可以更改 URL,下载其他版本的 Python,例如:
1 | wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz |
##3. 解压源码包
使用tar
命令解压下载的源码包:
1 | tar -xvJf Python-3.7.9.tar.xz |
##4. 配置编译环境
创建一个目录用于安装 Python,并进入源码目录进行配置:
1 | mkdir -p /usr/local/python3 |
执行配置脚本,指定安装路径和其他选项:
1 | ./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl |
##. 编译与安装
使用make
命令编译源码,然后使用make install
安装 Python:
1 | make && make install |
##6. 创建软链接
为了方便使用新安装的 Python 和 pip,创建软链接:
1 | ln -s /usr/local/python3/bin/python3 /usr/bin/python3 |
##7. 验证安装
检查 Python 和 pip 的版本,确认安装成功:
1 | python3 --version |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小陈点滴记忆!
评论