亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

解決安裝python3.7.4報錯Can''t connect

系統 1936 0

簡述

從官網下載了Python3.7.4,直接編譯安裝后,使用pip3出現了報錯信息: Can't connect to HTTPS URL because the SSL module is not available

錯誤原因

在Python3.7之后的版本,依賴的openssl,必須要是1.1或者1.0.2之后的版本,或者安裝了2.6.4之后的libressl。

解決安裝python3.7.4報錯Can''t connect to HTTPS URL because the SSL module is not available_第1張圖片

image.png

而本地的openssl依然是1.0.1e的。

            
[root@localhost ~]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
          

解決方法

上openssl官網下載1.0.2或者1.1之后的openssl包,編譯安裝。我選擇的是1.0.2r。

            
[root@localhost ~]# wget http://www.openssl.org/source/openssl-1.0.2r.tar.gz
[root@localhost ~]# tar zxvf openssl-1.0.2r.tar.gz
[root@localhost ~]# ./config --prefix=/opt/openssl1.0.2r --openssldir=/opt/openssl1.0.2r/openssl no-zlib
[root@localhost ~]# make && make install
[root@localhost ~]# echo "/opt/openssl1.0.2r/lib" >> /etc/ld.so.conf
[root@localhost ~]# ldconfig -v
          

注意:編譯openssl1.0.2r的時候建議加上no-zlib,否則后面可能會出現undefined symbol: SSL_CTX_get0_param錯誤

安裝python3.7

下載Python包,編譯

            
[root@localhost ~]# wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
[root@localhost ~]# tar xvf  Python-3.7.4.tar.xz
[root@localhost ~]# cd Python-3.7.4;./configure --prefix=/data/tools/Python3.7.4
          

編譯完成后不要make,先修改Python源碼包中ssl的參數

打開源碼解壓目錄中的 Modules/Setup ,直接搜索 SSL= ,將SSL=后面的目錄改為前面openssl的安裝目錄,并把下面三行的注釋去掉。

            
[root@localhost ~]# vim Modules/Setup
SSL=/opt/openssl1.0.2r
_ssl _ssl.c \
    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
    -L$(SSL)/lib -lssl -lcrypto
          

改完之后就在解壓目錄直接make就行了。

            
[root@localhost ~]# make && make install
[root@localhost ~]# echo "export PATH=/data/tools/Python3.7.4/bin:$PATH" >> ~/.bashrc
[root@localhost ~]# source ~/.bashrc
[root@localhost ~]# pip3 list
Package  Version
---------- -------
pip    19.0.3 
setuptools 40.8.0 
You are using pip version 19.0.3, however version 19.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
          

總結

以上所述是小編給大家介紹的解決安裝python3.7.4報錯Can''t connect to HTTPS URL because the SSL module is not available,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 丁香婷婷六月 | 欧美一级别 | 日韩免费观看一级毛片看看 | 极品福利在线 | 国产精品视频一区二区猎奇 | 亚洲精品tv久久久久久久久久 | 久久综合九色综合97_ 久久久 | 久久久亚洲欧洲国产 | 国产特黄一级一片免费 | 欧美国产精品不卡在线观看 | 狠狠操美女 | 久久久噜久噜久久gif动图 | 理论大片三在线观看 | 中国在线播放精品区 | 欧美日韩国产一区二区三区欧 | 欧美日韩三| 国产高清一区二区三区 | 国产伦精品一区二区三区免费迷 | 99精品视频在线观看免费播放 | 七次郎在线视频精品视频 | 毛片一级免费 | 中文字幕第一页亚洲 | 色涩在线观看 | 国产成人一级片 | 亚洲精品人成无码中文毛片 | 成人欧美在线观看免费视频 | 色视频在线免费看 | 四虎影视最新2019百度 | 亚欧中文字幕 | 久久国产乱子伦精品免费强 | 99国产福利视频区 | 爱爱精品视频 | 久久我们这里只有精品国产4 | 午夜日韩 | 在线精品福利 | 三人性free孕交欧美 | 中文字幕在线观 | 91国内精品久久久久免费影院 | 快射视频欧美 | 国产剧情一区二区三区 | 精品综合久久久久久88小说 |