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安装成功!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容