Python3安装指北

环境:CentOS7

python版本:3.7

首先下载官方的压缩包,解压后进入目录

执行

./configure           

make && make install

报错信息:

zipimport.ZipImportError: can't decompress data; zlib not available

Makefile:1079: recipe for target 'install' failed

make: *** [install] Error 1

根据提示,应该是一个关于zlib的包出现问题,根据度娘搜索后得知,需要安装相应的依赖包,

yum -y install  make build-essential libssl-dev zlib1g-dev libbz2-dev  libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev  xz-utils tk-dev

安装完毕后继续执行make && make install,然而问题并没有解决,继续问度娘,得知需要继续对编译文件进行修改,修改Modules目录下的Setup文件,将

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 的注释去掉。然后保存退出。继续执行make && make install,这次报错信息有所改变

提示ModuleNotFoundError: No module named '_ctypes',根据报错信息继续度娘,发现3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。然后重新执行编译安装,Python3.7安装成功!!!

你可能感兴趣的:(Python3安装指北)