python3安裝文件遇到ssl未安裝問題

這個問題困擾了本身一段時間,看網上也有不少方法,但都不太適用
這個問題是本身安裝requests時候遇到的,提示找不到ssl模塊
其實ssl在python2版本已經有了,系統中也會有附帶,但當咱們用python3的時候,系統找不到ssl,就會認爲ssl模塊不存在
下面說解決方法:
按照步驟來就行了

1。ubuntu下

apt-get install openssl
apt-get libssl-dev



其餘系統有用yum的,一塊兒把yum的也貼一下把

yum install openssl
yum install openssl-devel -y

    1
    2

2。下面就是重點了,更改文件裏面的代碼

改下Moudles/Setup裏面的代碼
下面代碼執行的前提是當前路徑是python3文件路徑
好比個人是這個路徑

vi Modules/Setup


而後更改裏面的部分代碼以下:

# Socket module helper for socket(2)
_socket socketmodule.c
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto


3。以後就進行一系列的更新就好了

sudo ./configure
sudo make
sudo make install


注:其中第三行代碼執行結束程序可能會提示什麼文件操做權限不夠,能夠更改成以下

sudo -H make install


4。檢測是否安裝成功的話,執行

python3
>>>import ssl  #檢測成功!
>>>
————————————————
版權聲明:本文爲CSDN博主「xuanlv2017」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/xuanlv2017/article/details/78524562python

相關文章
相關標籤/搜索