Ubuntu中安裝python3解決ssl問題

2021-10-25 11:46:47 字數 1088 閱讀 3188

因openssl 1.0.1存在安全問題,python3自3.7版本後要求依賴openssl 1.0.2以上或libressl;錯誤提示如下:

python requires an openssl 1.0.2 or 1.1 compatible libssl with x509_verify_p

python3.7以上建議使用libressl代替openssl,故需通過原始碼編譯安裝libressl

wget

tar -zxvf libressl-3.0.2.tar.gz

mkdir /usr/local/libressl

cd libressl-3.0.2

./configure --prefix=/usr/local/libressl

make & make install

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

ln -s /usr/local/libressl/bin/openssl /usr/bin/openssl

ln -s /usr/local/libressl/include/openssl /usr/include/openssl

echo /usr/local/libressl/lib >> /etc/ld.so.conf.d/libressl-3.0.2.conf

ldconfig -v

驗證是否安裝完成

openssl version

export ldflags="-l/usr/local/libressl/lib"

export cppflags="-i/usr/local/libressl/include"

export pkg_config_path="/usr/local/libressl/lib/pkgconfig"

配置編譯安裝python

./configure --prefix=/usr/local/python37

make

make install

驗證ssl 安裝正確

import ssl沒有報錯

在Ubuntu中安裝Python3

首先,通過命令列安裝python3.2,只需要在終端中通過命令列安裝即可 sudo apt get install python3 一路yes。因為ubuntu很多底層採用的是python2.python3和python2是互相不相容的,所以此時不能解除安裝python2,需要將預設python的指...

在Ubuntu14 04中安裝python自然語

緣起 目標是要學習python用於nlp的學習,使用工具包nltk,發現win8相容性有問題,於是考慮使用linux系統。我也是菜鳥一枚,只是網上關於這方面的東西不多,就把自己的經驗寫下來,供有需求的人參考,也歡迎交流指正。準備 安裝ubuntu 選用ubuntu14.04,用vmware10做了乙...

ubuntu中 在Ubuntu中安裝CMake

前言 具體安裝步驟 注意安裝包解壓後的位置 home book cmake 3.12.4 linux x86 64 安裝包解壓位置 2.1 開啟.bashrc檔案進行配置 gedit bashrc2.2 在末尾新增如下的內容 export path home book cmake 3.12.4 li...