CenterOS安装Python3问题

2018-10-24  本文已影响0人  xieyangxuejun

跟新软件源

sudo yum update
sudo yum install yum-utils
sudo yum groupinstall development

安装python3.7.1

> wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
>  xz -d Python-3.7.1.tar.xz
> tar -xvf Python-3.7.1.tar
> ./configure --enable-loadable-sqlite-extensions --enable-optimizations --prefix=/usr/local/python3

zipimport.ZipImportError: can’t decompress data

打开终端安装依赖包

yum -y install zlib*

修改源文件下的

> vim Modules/Setup
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

//继续安装
> make && make install 

ModuleNotFoundError: No module named '_ctypes'

由于没有对应的依赖库

yum install libffi-devel -y 

我想在主机上保留原来的py2

所以我需要修改一下原来的python PATH

mv /usr/bin/python /usr/bin/python2

mv /usr/bin/pip /usr/bin/pip2

然后链接编译好的python3的应用程序至/usr/bin/目录

ln -sv /usr/local/python3/bin/pip3 /usr/bin/pip

ln -sv /usr/local/python3/bin/python3 /usr/bin/python

安装virtualenv

> $ pip install virtualenv
上一篇下一篇

猜你喜欢

热点阅读