美文网首页
python3安装, 解决pip is configured w

python3安装, 解决pip is configured w

作者: 旋转马达 | 来源:发表于2022-06-16 23:23 被阅读0次

    python3安装, 解决pip is configured with locations that require TLS/[SSL] 问题
    1、安装依赖

    yum install  gcc libffi-devel zlib* openssl-devel  
    

    2、下载解压

    wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
    # 下载
    wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
    # 解压并编译:
    tar -xvJf  Python-3.7.1.tar.xz
    cd Python-3.7.1
    

    3、升级OpenSSL

    # 1.下贼openssl
    wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
    tar -zxvf openssl-1.1.1a.tar.gz
    cd openssl-1.1.1a
    # 2.编译安装
    ./config --prefix=/usr/local/openssl no-zlib #不需要zlib
    make
    make install
    # 3.备份原配置
    mv /usr/bin/openssl /usr/bin/openssl.bak
    mv /usr/include/openssl/ /usr/include/openssl.bak
    # 4.新版配置
    ln -s /usr/local/openssl/include/openssl /usr/include/openssl
    ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
    ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
    # 5.修改系统配置
    ## 写入openssl库文件的搜索路径
    echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
    ## 使修改后的/etc/ld.so.conf生效 
    ldconfig -v
    # 6.查看openssl版本
    openssl version
    

    4、安装

    ./configure prefix=/usr/local/python3
    make && make install
    # 编译完成后,创建软链接文件到执行文件路径:
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    # 我们可以清除之前编译的可执行文件及配置文件 && 清除所有生成的文件:
    make clean && make distclean
    
    

    相关文章

      网友评论

          本文标题:python3安装, 解决pip is configured w

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