linux下python3出現pip is configured with locations that require TLS/SSL, however the..不可用的解決方法


前言

CentOS8下安裝了Python3.9.5,然后使用pipenv創建虛擬環境,安裝第三方庫時一直失敗,並提示:pip is configured with locations that require TLS/SSL, however the..。上網找到解決辦法並記錄下來,防止后面再踩坑。

解決辦法

環境

CentOS8

Python 3.9.5

pipenv 2021.5.29

問題原因openssl版本過低或者不存在

  1. 查看openssl安裝包,發現缺少openssl-devel包

    [root@localhost ~]# rpm -aq|grep openssl 
    openssl-0.9.8e-20.el5 
    openssl-0.9.8e-20.el5 
    [root@localhost ~]#
    
  2. yum安裝openssl-devel

    [root@localhost ~]# yum install openssl-devel -y 
    

    查看安裝結果

    [root@localhost ~]# rpm -aq|grep openssl 
    openssl-0.9.8e-26.el5_9.1 
    openssl-0.9.8e-26.el5_9.1 
    openssl-devel-0.9.8e-26.el5_9.1 
    openssl-devel-0.9.8e-26.el5_9.1
    
  3. 重新對python3.9.5進行編譯安裝,用一下過程來實現編譯安裝:

    cd Python-3.9.5
    ./configure --with-ssl
    make&&make install
    

    至此問題解決

    原文鏈接:https://blog.csdn.net/wbj_code_life/article/details/97887891


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM