前言
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版本過低或者不存在
-
查看openssl安裝包,發現缺少openssl-devel包
[root@localhost ~]# rpm -aq|grep openssl openssl-0.9.8e-20.el5 openssl-0.9.8e-20.el5 [root@localhost ~]#
-
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
-
重新對python3.9.5進行編譯安裝,用一下過程來實現編譯安裝:
cd Python-3.9.5 ./configure --with-ssl make&&make install
至此問題解決
原文鏈接:https://blog.csdn.net/wbj_code_life/article/details/97887891