linux系統(tǒng)編譯安裝較新版本的python后運(yùn)行pip的時候會遇到錯誤pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available,通過必應(yīng)搜索出來一堆不靠譜的垃圾解決辦法握牧,有的說改什么setup文件搜吧,純屬扯淡,基本上都是你抄我铣鹏,我抄你.....
通過了解官方文檔和一個小時的摸索,最靠譜的解決方案如下
1.去openssl官方下載最新的openssl, 運(yùn)行./config ,make, make install
2.下載最新的python源碼,運(yùn)行./configure --with-openssl=/usr/local/openssl --enable-shared,make ,make install
3.如果找不到庫就執(zhí)行sudo cp /usr/local/lib/libpython3.11.so.1.0 /usr/lib/?sudo cp /usr/local/lib/libpython3.11.so.1.0 /usr/lib64/
大功告成