CentOS 7 源码编译安装Python3.9
简介
在CentOS7上默认的Python版本还是python2,如果需要Python3就需要安装第三方源,或者使用源码安装。
![CentOS 7 源码编译安装Python3.9 CentOS 7 源码编译安装Python3.9](/uploads/img/202305/1ed2b3c5c4c6be1969e8ba9b9874397c.jpg)
安装编译工具和依赖包
yum -y install wget xz tar gcc make tk-devel sqlite-devel zlib-devel readline-devel openssl-devel curl-devel tk-devel gdbm-devel xz-devel bzip2-devel
下载
直接从官网下载源码压缩包
wget -t 100 -c https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
编译安装
![CentOS 7 源码编译安装Python3.9 CentOS 7 源码编译安装Python3.9](/uploads/img/202305/46c4a5a97d2da80140a253c181fe66a4.jpg)
tar zxvf Python-3.9.1.tgz
cd Python-3.9.1
./configure --enable-optimizations --prefix=/opt/python39
make
make install
使用
使用的时间,防止环境互相影响,可以使用虚拟环境进行隔离。
/opt/python39/bin/python -m pip install virtualenv
cd /opt/
/opt/python39/bin/python -m virtualenv python3
/opt/python3/bin/python -m pip install pymysql
使用的时候,调用/opt/python3/bin/python,如果不同应用可以创建不同的虚拟环境,就不会引起包冲突。
![CentOS 7 源码编译安装Python3.9 CentOS 7 源码编译安装Python3.9](/uploads/img/202305/773a158803935c6dbe0c3d3316f403b1.jpg)
总结
源码编译是比较麻烦一点,但是版本好控制。
原文地址:https://www.toutiao.com/i6912255852342706700/
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/centos/1405.html