ubuntu環境下解決多python版本的問題
+ python技術交流群,一起學習:819345479
法一:
1、使用下面命令
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
2、然後輸入python時啟動的是python2.7
輸入python3時啟動的是python3.4
輸入python3.5時啟動的才是python3.5
3、使用以下命令即可更改python預設為3.5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 200
4、取消原本的 Python 3.4 ,並將 Python3 連結到最新的 3.5 上:
sudo mv /usr/bin/python3 /usr/bin/python3-old
sudo ln -s /usr/bin/python3.5 /usr/bin/python3
5、安裝新版pip:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
sudo pip3 install setuptools --upgrade
6、切換回來連結檔案:
sudo rm /usr/bin/python3
sudo mv /usr/bin/python3-old /usr/bin/python3
法二:
1、刪除舊的軟連線:
rm -rf /usr/bin/python
2、建立新的python3.4軟連結
ln -s /usr/bin/ptyhon3.4 /usr/bin/python
如果不行的話再終端輸入:PATH=/usr/bin/:$PATH
3、還原:
mv rm /usr/bin/python
ln -s /usr/bin/ptyhon2.7 /usr/bin/python
法三:
cd /usr/bin
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
--install 選項使用了多個引數用於建立符號連結。最後一個引數指定了此選項的優先順序,如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為/usr/bin/python3.5 設定的優先順序為2,所以update-alternatives 命 令會自動將它設定為預設 Python 版本