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