裝了ubuntu16.04之后,本來(lái)默認(rèn)有兩個(gè)版本的python肪跋,一般默認(rèn)都是python2.7,但是我已經(jīng)忘了啥時(shí)候設(shè)置成了默認(rèn)的python3.5,現(xiàn)在我想要換回2.7,因?yàn)橛械拿?.5和2.7不一致仪际,很麻煩
1.切換到/usr/bin目錄下,然后查看所有可用的python版本
cd /usr/bin
ls |grep python
image.png
2.查看默認(rèn)python版本昵骤,我的是3.5
python
image.png
3.使用update-alternatives來(lái)為整個(gè)系統(tǒng)更改Python版本的優(yōu)先級(jí)
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
--install選項(xiàng)使用了多個(gè)參數(shù)用于創(chuàng)建符號(hào)鏈接树碱。最后一個(gè)參數(shù)指定了此選項(xiàng)的優(yōu)先級(jí),如果我們沒(méi)有手動(dòng)來(lái)設(shè)置替代選項(xiàng)变秦,那么具有最高優(yōu)先級(jí)的選項(xiàng)就會(huì)被選中
這個(gè)例子中成榜,我們?yōu)?usr/bin/python2.7設(shè)置的優(yōu)先級(jí)為2,所以u(píng)pdate-alternatives命令會(huì)自動(dòng)將它設(shè)置為默認(rèn)Python版本
image.png
python
已經(jīng)能看到被默認(rèn)設(shè)置為python2.7了image.png
4.設(shè)置為手動(dòng)選擇
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --list python
update-alternatives --config python
image.png
update-alternatives --config python
會(huì)讓你選擇序號(hào)image.png
Permission denied
,這時(shí)就要在剛剛的命令前加上sudo
變?yōu)?br>
sudo update-alternatives --config python
,然后再做選擇赎婚,會(huì)發(fā)現(xiàn)python版本已經(jīng)可以成功切換了 ,美滋滋樱溉!image.png