多版本python的pip 升級后, pip2 pip3 與python版本失配


mint19.2   本來pip 和 pip2 對應 python2.7   pip3對應python3.6  

 

用源碼安裝了python3.7之后. 這樣

版本也沒問題.

但是,  用pip3.7 安裝包的時候 提示 pip需要升級,  但是一旦升級, 就不對了

pip  pip2 pip3 都指向了pip3.7

 

這導致一系列問題. 包pgadmin4 啟動后報 csrf 錯誤 , 甚至進而導致docker-compose模式下postgres服務下線!

 

而且,無法用重裝python-pip, python3-pip 來解決

sudo apt remove python-pip

sudo apt install python-pip

 

解決方案:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py
sudo python2 get-pip.py

注意先恢復3.6的, 再恢復2.7的

 

搞定


免責聲明!

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



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