如何在 CentOS 7 上编译安装 Python 3.9
Python 3.9 是最新的 Python 版本,拥有更好的性能和更多的特性,因此许多开发者都希望能够在自己的系统上安装这个版本。本文将介绍在 CentOS 7 上如何通过源码包编译安装 Python 3.9。
环境准备
在开始安装 Python 3.9 之前,需要先进行环境准备。
系统版本检查
首先,确保系统为 CentOS 7,可以使用以下命令查看系统版本:
cat /etc/centosrelease
安装必要依赖包
安装必要的依赖包,执行以下命令即可:
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel
下载 Python 3.9 源码
从 Python 官网上下载并解压 Python 3.9 源码,执行以下命令:
- 访问 Python 官方网站下载页面:https://www.python.org/downloads/source/
- 选择 Python 3.9 的源码压缩包,Python3.9.0.tgz
- 使用 wget 命令下载源码包:
wget https://www.python.org/ftp/python/3.9.0/Python3.9.0.tgz
解压源码包
解压下载好的源码包:
tar xvf Python3.9.0.tgz
cd Python3.9.0
编译安装
执行以下命令来配置编译选项:
./configure prefix=/usr/local/python3 enable-optimizations
其中,prefix
参数用于指定 Python 安装目录,enable-optimizations
参数用于开启优化。
执行以下命令来编译并安装 Python 3.9:
make && sudo make install
配置环境变量
为了能够正常使用 Python 3.9,需要将 Python 3.9 的安装路径添加到环境变量中。
编辑 ~/.bashrc 文件
执行以下命令编辑 ~/.bashrc
文件:
vi ~/.bashrc
将以下内容添加至文件末尾:
export PATH=$PATH:/usr/local/python3/bin
使环境变量生效
执行以下命令使环境变量生效:
source ~/.bashrc
验证安装
为了验证 Python 3.9 是否成功安装,可以执行以下命令来检查 Python 版本:
python3 -version
同时,可以执行以下命令来执行一段简单的 Python 代码:
python3 c "print('Hello, World!')"
结尾
通过本文的介绍,您应该已经了解了在 CentOS 7 上编译安装 Python 3.9 的方法。在实际项目中,为了保证稳定性和安全性,建议您在开发环境中使用虚拟环境,以避免系统 Python 版本和应用 Python 版本之间的冲突。
如果您有任何问题或评论,请在下方留言区留言。同时,也欢迎关注我们的公众号,获取更多优质技术文章。
都看到这里了,感谢您的阅读!如果您觉得本文对您有帮助,请点赞、评论、分享三连支持作者,您的支持是我最大的动力!
如有疑问或意见,欢迎在下方评论区留言,我会尽快回复。同时也欢迎关注我的公众号,获取更多优质技术文章。
评论留言