美文网首页
centos 下安装python3

centos 下安装python3

作者: 我实在没钱 | 来源:发表于2019-05-28 12:02 被阅读0次

    安装环境

    centos 7 新安装,未安装其他应用

    安装方法

    mkdir /usr/local/python3
    wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
    tar -xvf Python-3.6.3.tgz
    cd Python-3.6.3/
    ./configure --prefix=/usr/local/python3
    make
    make install
    

    添加软链接

    删除原来python2的软链接,添加python3的软链接

    rm /usr/bin/python
    sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
    

    不过这样做容易出问题,会导致yum无法正常使用,想要正常使用需要修改相关的源代码。
    我最终选择的方法是把软链接添加成/usr/bin/python3

    sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    

    pip3软链接

    sudo ln -s  /usr/local/python3/bin/pip3 /usr/bin/pip3
    

    安装中遇到的问题

    问题:no acceptable C compiler found in $PATH
    解决方法:yum install gcc

    问题:can't decompress data:zlib not available
    解决方法:yum -y install zlib*

    问题:no module named 'ctypes'
    解决方法:yum install libffi-devel -y

    pip问题:ssl module in Python is not available
    解决方法:
    打开ssl代码块儿 Python-3.6.3/Modules/Setup.dist,文件中加入

    SSL=/usr/local/openssl
    _ssl _ssl.c
    -DUSE_SSL -I(SSL)/include−I(SSL)/include−I(SSL)/include/openssl
    -L$(SSL)/lib -lssl -lcrypto
    

    然后按照上面的方法重新编译安装

    相关文章

      网友评论

          本文标题:centos 下安装python3

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