Centos 安装python 3.7.0
在一台全新的centos机器上装一个用python3.7开发的项目进行联调。
机器版本:CentOS Linux release 7.6.1810 (Core)
一、创建目录
先在opt目录下创建新目录
cd /opt
mkdir python
cd python
二、官网下载源码
去python官网下载指定的版本源码:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
三、解压
下载的是xz格式的,需要2次解压
xz -d Python-3.7.0.tar.xz
tar -xvf Python-3.7.0.tar
四、编译
cd Python-3.7.0
./configure --prefix=/usr/python --enable-optimizations
make
make install
五、问题
编译过了,安装的时候出现了2个小问题,希望大家能避过
问题一:
首先遇上了:
can't decompress data; zlib not available
缺少了zlib的解压缩类库,安装
yum -y install zlib*
问题二:
重新编译,又报了新的错误
ModuleNotFoundError: No module named '_ctypes'
度娘说 3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。
yum -y install libffi-devel
这下终于通过了,可以愉快的进行其他操作了。