在Centos7下成功安裝了python3.7, 但是在使用pip3的時候出現了以下錯誤 中間試過了網上大家給出的好多種辦法,一開始我只是在編譯的時候 ./configure --with-ssl make make install 沒有效果1 然後發現自己沒有安裝openssl-devel(一定要 ...
在Centos7下成功安裝了python3.7, 但是在使用pip3的時候出現了以下錯誤
中間試過了網上大家給出的好多種辦法,一開始我只是在編譯的時候
./configure --with-ssl
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 的時候也沒有報錯
於是就趕緊截圖記錄,寫下了這些
以上是我自己的經歷,每個人的情況都不一樣,希望能對大家有幫助