1 問題:
python3.7.2安裝遇到如下ssl問題
>>> import ssl2 解決辦法2.1安裝依賴yum groupinstall developmenttraceback (most recent call last):
file "", line 1, in file "/usr/local/lib/python3.7/ssl.py", line 98, in import _ssl # if we can't import it, let the error propagate
modulenotfounderror: no module named '_ssl'
2.2 安裝libressl代替openssl-devel
2.2.1 原因
2.2.2 安裝libressl
./config –prefix=/usr/local/libressl2.2.3 載入libmake
make intall
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
cd /etc/ld.so.conf.d
新建檔案
vim libressl-2.8.0.conf
#將以下行加入檔案,並儲存
/usr/local/libressl/lib
2.3安裝python3.7
編譯前需要設定環境變數(重要)
export ldflags="-l/usr/local/libressl/lib"
export cppflags="-i/usr/local/libressl/include"
export pkg_config_path="/usr/local/libressl/lib/pkgconfig"
./configure –prefix=/usr/local/python3 –enable-shared cflags=-fpic
執行後會出現一堆資訊:
注意最後的ssl檢查,如下圖所示:
2.4 處理異常
執行python3.7命令遇到:
libpython3.7m.so.1.0: cannot open shared object file: no such file or d
echo /usr/local/python3.7/lib > /etc/ld.so.conf.d/python3.7.conf
ldconfig -v
2.4 驗證
Python3 7安裝(解決ssl問題)
摘自 python3.7安裝 解決ssl的問題 1 安裝準備 yum y install zlib zlib devel yum y install bzip2 bzip2 devel yum y install ncurses ncurses devel yum y install readlin...
Python3 7安裝部署
教你如何在 centos 7 下編譯安裝 python 3.7 與 python 2.7.5 共存。環境 centos 7.6 x64 一 安裝python 3.7 wget 如果沒有wget命令,可以使用命令安裝 yum y install wget 安裝依賴包,避免安裝過程 現的 zipimpo...
python37安裝失敗 安裝python37
python原始碼安裝 解除安裝py37 sudo apt get autoremove python3.7 解壓檔案 sudo tar xvf python 3.7.7.tgz 編譯檔案 安裝依賴庫 sudo apt y install libbz2 dev libncurses5 dev lib...