美文网首页
CenterOS安装Python3问题

CenterOS安装Python3问题

作者: xieyangxuejun | 来源:发表于2018-10-24 10:02 被阅读0次

    跟新软件源

    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
    

    相关文章

      网友评论

          本文标题:CenterOS安装Python3问题

          本文链接:https://www.haomeiwen.com/subject/lilttqtx.html