1. 程式人生 > 程式設計 >多版本python的pip 升級後, pip2 pip3 與python版本失配解決方法

多版本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的

搞定

以上就是關於多版本python的pip 升級後,pip2 pip3 與python版本失配的例項解決方法,感謝大家對我們的支援。