ESC Ubuntu切換默認Python版本

阿里云Esc默認的python版本為2.7,想更改為3.5怎么辦?

首先先來看一下我們的默認Python版本

python --version

如果是python2.7就先安裝Python3.5

sudo apt-get install python3.5

切換版本的話直接執(zhí)行這兩個命令即可:

 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2

如果想再要切換到Python2的話,執(zhí)行:

sudoupdate-alternatives--config python

update-alternatives是怎么用的?

update-alternatives是Debian提供的一個工具

首先看一下update-alternatives的幫助信息:

$ update-alternatives --help
用法:update-alternatives [<選項> ...] <命令>

命令:
  --install <鏈接> <名稱> <路徑> <優(yōu)先級>
    [--slave <鏈接> <名稱> <路徑>] ...
                           在系統(tǒng)中加入一組候選項栅葡。
  --remove <名稱> <路徑>   從 <名稱> 替換組中去除 <路徑> 項茉兰。
  --remove-all <名稱>      從替換系統(tǒng)中刪除 <名稱> 替換組尤泽。
  --auto <名稱>            將 <名稱> 的主鏈接切換到自動模式。
  --display <名稱>         顯示關于 <名稱> 替換組的信息规脸。
  --query <名稱>           機器可讀版的 --display <名稱>.
  --list <名稱>            列出 <名稱> 替換組中所有的可用候選項坯约。
  --get-selections         列出主要候選項名稱以及它們的狀態(tài)。
  --set-selections         從標準輸入中讀入候選項的狀態(tài)莫鸭。
  --config <名稱>          列出 <名稱> 替換組中的可選項闹丐,并就使用其中
                           哪一個,征詢用戶的意見被因。
  --set <名稱> <路徑>      將 <路徑> 設置為 <名稱> 的候選項卿拴。
  --all                    對所有可選項一一調(diào)用 --config 命令。

<鏈接> 是指向 /etc/alternatives/<名稱> 的符號鏈接梨与。
    (如 /usr/bin/pager)
<名稱> 是該鏈接替換組的主控名堕花。
    (如 pager)
<路徑> 是候選項目標文件的位置。
    (如 /usr/bin/less)
<優(yōu)先級> 是一個整數(shù)粥鞋,在自動模式下缘挽,這個數(shù)字越高的選項,其優(yōu)先級也就越高。

選項:
  --altdir <目錄>          改變候選項目錄壕曼。
  --admindir <目錄>        設置 statoverride 文件的目錄苏研。
  --log <文件>             改變?nèi)罩疚募?  --force                  就算沒有通過自檢,也強制執(zhí)行操作腮郊。
  --skip-auto              在自動模式中跳過設置正確候選項的提示
                           (只與 --config 有關)
  --verbose                啟用詳細輸出摹蘑。
  --quiet                  安靜模式,輸出盡可能少的信息轧飞。不顯示輸出信息纹蝴。
  --help                   顯示本幫助信息。
  --version                顯示版本信息踪少。


我們僅需要了解3個參數(shù)就行了

--install <鏈接> <名稱> <路徑> <優(yōu)先級>:建立一組候選項
--config <名稱>:配置<名稱>組中的可選項塘安,并選擇使用其中哪一個
--remove <名稱> <路徑>:從<名稱>中去掉<路徑>選項

然后看一下有沒有關于Python的可選項

用display參數(shù)列出一個命令的所有可選命令

update-alternatives --display python

update-alternatives: 錯誤: 無 python 的候選項
那就要先建立python的組,并添加Python2和Python3的可選項

# 添加Python2可選項,優(yōu)先級為2
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2 
#添加Python3可選項援奢,優(yōu)先級為1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.4 1 

注意兼犯,這里的/usr/bin/python鏈接文件,兩個可選項必須是一樣的集漾,這樣這個鏈接文件才可以選擇兩個不同的可選項去鏈接切黔。

sudo update-alternatives --config python
#有 2 個候選項可用于替換 python 
選擇       路徑              優(yōu)先級  狀態(tài)
------------------------------------------------------------
* 0            /usr/bin/python2.7   2         自動模式
  1            /usr/bin/python2.7   2         手動模式
  2            /usr/bin/python3.4   1         手動模式

這時候會變成選擇模式,要想維持當前配置[*]請按回車鍵具篇。

因為默認選中了自動模式纬霞,而Python2的優(yōu)先級高于Python3,這時候只要鍵入 2 驱显,就可以使用Python3了诗芜。

最后再查看下版本

python --version
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市埃疫,隨后出現(xiàn)的幾起案子伏恐,更是在濱河造成了極大的恐慌,老刑警劉巖栓霜,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件翠桦,死亡現(xiàn)場離奇詭異,居然都是意外死亡胳蛮,警方通過查閱死者的電腦和手機销凑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仅炊,“玉大人斗幼,你說我怎么就攤上這事∶鳎” “怎么了孟岛?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵瓶竭,是天一觀的道長。 經(jīng)常有香客問我渠羞,道長斤贰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任次询,我火速辦了婚禮荧恍,結果婚禮上,老公的妹妹穿的比我還像新娘屯吊。我一直安慰自己送巡,他們只是感情好,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布盒卸。 她就那樣靜靜地躺著骗爆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蔽介。 梳的紋絲不亂的頭發(fā)上摘投,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音虹蓄,去河邊找鬼犀呼。 笑死,一個胖子當著我的面吹牛薇组,可吹牛的內(nèi)容都是我干的外臂。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼律胀,長吁一口氣:“原來是場噩夢啊……” “哼宋光!你這毒婦竟也來了?” 一聲冷哼從身側響起累铅,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤跃须,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后娃兽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡尽楔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年投储,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阔馋。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡玛荞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出呕寝,到底是詐尸還是另有隱情勋眯,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站客蹋,受9級特大地震影響塞蹭,放射性物質發(fā)生泄漏。R本人自食惡果不足惜讶坯,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一番电、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辆琅,春花似錦漱办、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至似袁,卻和暖如春撞牢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叔营。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工屋彪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绒尊。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓畜挥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親婴谱。 傳聞我的和親對象是個殘疾皇子蟹但,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容