最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3中安裝后SSL問題及解決

 更新時間:2022年12月19日 10:49:55   作者:lucky_白楊  
這篇文章主要介紹了Python3中安裝后SSL問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python3安裝后SSL問題

問題

編譯安裝時已經(jīng)指定了–with-openssl的參數(shù)并且指向了你的openssl的源碼包地址,但是編譯安裝之后ssl還是沒有辦法用。

解決

根據(jù)網(wǎng)上的文章介紹,要進入到python源碼包解壓后的那個目錄下的Modules/Setup,注意Setup這個文件,只有在python完成安裝后才會生成這個文件。

并且按照如下圖去除注釋:

可以看到SSL的路徑為/usr/local/ssl,所以如果你看到自己的服務(wù)器上面沒有這個路徑,那么你就沒有安裝ssl相關(guān)的東西,或者說你的ssl相關(guān)的目錄名不叫ssl。

那么你更改ssl的路徑為你的ssl安裝目錄也可以,或者說你安裝ssl的時候使用這個目錄名為安裝目錄。

還有,可以使用libressl來代替openssl,我這次問題就是安裝的libressl來解決的問題,我將libresll安裝到了/usr/local/ssl這里,并且將上面的注釋去除,然后重新make install,問題就解決啦!

注意python3在編譯安裝的時候提示了,ssl需要用openssl1.0.2或者libressl2.64(不含)以后的版本!反正用最新的就好啦!

Python3安裝過程出現(xiàn)的ssl問題

No module named _ssl或者renaming “_ssl“ since importing it failed

如果安裝Python或者運行Python的時候報了上面的錯誤,那么首先你需要確定自己是否安裝了openssl,若安裝了openssl,請確定openssl的安裝位置及l(fā)ib和include被安裝在哪里,另外在/usr/lib64中是否有l(wèi)ibssl.so.1.1和libcrypto.so.1.1等文件,一般而言openssl的lib及include位置為/usr/local/lib64/ 或 /usr/local/lib/ 或 /usr/local/openssl/lib/ 及 /usr/local/include 或 /usr/local/openssl/include

若沒有安裝,請在https://www.openssl.org/source/下載最新版,如下所示

wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz
tar -zxvf openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
./config --prefix=/usr/local --openssldir=/usr/local/openssl
make && make install
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

openssl環(huán)境安裝好后,就下載目標版本的Python安裝包并解壓了

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
tar -zxvf Python-3.7.6.tgz
cd Python-3.7.6

進入目錄后很多相關(guān)的教程都會說要你改下面的文件,但是??!不會和你說為什么改,只關(guān)顧著說取消注釋就完事了。

vim Modules/Setup.dist
找到SSL相關(guān)配置
#SSL=/usr/local/ssl
#_ssl _ssl.c
# -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl
# -L$(SSL)/lib -lssl -lcrypto

我們先把這幾段取消注釋,然后看紅色部分字段,這個字段即openssl的lib及include所在的目錄,假設(shè)include目錄在/usr/local/下,且路徑/usr/local/include/openssl存在,那么紅色部分字段改為/usr/local(請根據(jù)實情)

紫色部分字段,即openssl的lib所在的路徑,請確認一下該路徑下是否有l(wèi)ibssl.so.1.1之類的,沒有說明找錯了。請把紫色部分字段改為lib64(請根據(jù)實情)

改完后保存wq

例子

SSL=/usr/local
_ssl_ssl.c
-DUSE_SSL -l$(SSL)/include -l$(SSL)/include/openssl
-L$(SSL)/lib64 -lssl -lcrypto

最后編譯看看是不是好了?

./configure --prefix=/usr/local/python3 --enable-shared CFLAGS=-fPIC && make && make install

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • yolov5返回坐標的方法實例

    yolov5返回坐標的方法實例

    這篇文章主要給大家介紹了關(guān)于yolov5返回坐標的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-03-03
  • pymysql模塊的使用(增刪改查)詳解

    pymysql模塊的使用(增刪改查)詳解

    這篇文章主要介紹了pymysql模塊的使用(增刪改查)詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 使用Python計算TRC20地址

    使用Python計算TRC20地址

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)計算TRC20地址,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • python中報錯

    python中報錯"json.decoder.JSONDecodeError: Expecting value:"的解決

    這篇文章主要介紹了python中報錯"json.decoder.JSONDecodeError: Expecting value:"的解決方法 ,需要的朋友可以參考下
    2019-04-04
  • python實現(xiàn)猜單詞游戲

    python實現(xiàn)猜單詞游戲

    這篇文章主要為大家詳細介紹了python猜單詞小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 基于Python和Tkinter實現(xiàn)高考倒計時功能

    基于Python和Tkinter實現(xiàn)高考倒計時功能

    隨著高考的臨近,每個考生都在緊鑼密鼓地復(fù)習(xí),這時候,一款實用的倒計時軟件能有效幫助你規(guī)劃剩余時間,提醒你不要浪費每一分每一秒,今天,我們來聊聊一款基于Python和Tkinter開發(fā)的高考倒計時軟件,功能簡單卻極具實用性,讓你在緊張的備考過程中不再迷失
    2025-03-03
  • python實現(xiàn)簡易通訊錄修改版

    python實現(xiàn)簡易通訊錄修改版

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡易通訊錄的修改版,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 解讀Django框架中的低層次緩存API

    解讀Django框架中的低層次緩存API

    這篇文章主要介紹了解讀Django框架中的低層次緩存API,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • PyTorch之nn.ReLU與F.ReLU的區(qū)別介紹

    PyTorch之nn.ReLU與F.ReLU的區(qū)別介紹

    這篇文章主要介紹了PyTorch之nn.ReLU與F.ReLU的區(qū)別介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python實現(xiàn)享元模式的示例代碼

    Python實現(xiàn)享元模式的示例代碼

    享元模式是一種結(jié)構(gòu)型設(shè)計模式,旨在通過共享盡可能多的相似對象來減少內(nèi)存使用,提高性能,下面我們就來看看如何使用Python實現(xiàn)享元模式吧
    2024-02-02

最新評論

安化县| 江津市| 宝坻区| 黎城县| 平度市| 若尔盖县| 焦作市| 昆明市| 玉龙| 讷河市| 贵德县| 长沙县| 金门县| 长宁县| 自治县| 綦江县| 葫芦岛市| 隆林| 自治县| 阿拉善盟| 大余县| 额敏县| 额敏县| 烟台市| 若尔盖县| 额尔古纳市| 门头沟区| 札达县| 蒙城县| 华宁县| 枣阳市| 兴和县| 浦江县| 德庆县| 工布江达县| 柘荣县| 罗平县| 来宾市| 志丹县| 剑河县| 沽源县|