Centos7下python3.7的pipSSLError問題


 

在Centos7下成功安裝了python3.7, 但是在使用pip3的時候出現了以下錯誤

 中間試過了網上大家給出的好多種辦法,一開始我只是在編譯的時候

./configure --with-ssl(python3.6編譯時加上這個直接成功

make

make install

沒有效果1

 

然后發現自己沒有安裝openssl-devel(一定要先查看自己是否安裝了這個包rpm -qa|grep -i openssl,不知是不是因為我用的最新的內核,在安裝這個包的時候有8個包都是說沒有那個目錄,然后我又從網上依次找到那8個rpm包手動安裝,最終安裝完成)

然后重新編譯

再次嘗試,沒有效果2

 

然后又嘗試了

./configure --enable-optimizations

make

make install

這一步真的超級耗時間,本來就折騰了好久,等這個運行完成已經凌晨兩點了,

再次嘗試,沒有效果3

想着差不多就這樣了吧,關機睡覺。。。

 

第二天早上起來,開機時,突然想到是不是因為自己沒有切換到root用戶(因為安裝python3.7時是完全在root用戶下安裝的),於是切換到root用戶,發現pip竟然管用了

 

因為當時沒有截圖,上面那張圖和下面這張都是在我更新pip完成后重新截的圖,

上面那張是我在普通用戶mytest下,發現此時不能使用pip,換成pip3就會出現那個SSLError那個錯誤,

第二張是我切換到root用戶,發現此時可以使用pip這個命令了,然后使用pip install 的時候也沒有報錯

於是就趕緊截圖記錄,寫下了這些

 

 

以上是我自己的經歷,每個人的情況都不一樣,希望能對大家有幫助

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM