在使用ubuntu20.04及其之後的版本,搭建一些開發環境時,發現該ubuntu已經不支援python2了,預設環境為python3.8,而搭建開發環境又需要python2的支援…
安裝python2:其實很簡單,隻需一行指令:
sudo apt install python2
有了python2之後,再去安裝pip,執行以下指令,發現找不到該軟體包
sudo apt install python-pip
而錯誤提示中,又推薦你這樣安裝:
sudo apt install python3-pip
當你這樣安裝後,确實能夠成功。但是你後面再執行的pip install xxx,其實都安裝到了python3環境中。然後你再調用python2的腳本,依然會報錯…
那怎麼辦呢,後來google中找到了答案,如下所示,兩步完成安裝pip:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
sudo python2 get-pip.py
安裝完畢之後,到/usr/local/bin下重新配置軟體連結:
sudo ln pip2.7 pip
sudo ln pip3.8 pip3
[email protected]-21:~/workspace/code/xxxxx$ pip --version
pip 21.0.1 from /home/test/.local/lib/python3.8/site-packages/pip (python 3.8)
[email protected]-21:~/workspace/code/xxxxx$
[email protected]-21:~/workspace/code/xxxxx$ pip3 --version
pip 21.0.1 from /home/test/.local/lib/python3.8/site-packages/pip (python 3.8)