2017-05-02 36 views
4

我剛剛下載了Python 3.6.1,但是當我在終端輸入python3 -V時,它仍然是Python 3.5.3。我怎樣才能讓python3指向Python 3.6?所有版本都在/usr/bin/目錄中。如何使python3命令運行Python 3.6而不是3.5?

+0

你是什麼意思與 「下載」?你「安裝」了嗎?怎麼樣? –

+0

'sudo apt-get install python3.6' –

回答

10

rm /usr/bin/python3 
ln -s /usr/bin/python3.6 /usr/bin/python3 

更好的解決方案

媽的,Python是整個多的Ubuntu的用於系統腳本和軟件,以及軟件依賴於擁有的Python(和命令來啓動的Python )在某個地方。那麼回去吧。

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 

~/.bash_aliases

alias python3='/usr/bin/python3.6' 

腳本創建別名,然後可以像開始:

#!/usr/bin/env python3 
+0

'ln:未能創建符號鏈接'/usr/bin/python3.6':文件存在' –

+0

您需要將'ln'的參數交換爲工作:'ln -s /usr/bin/python3.6/usr/bin/python3' –

+1

對不起:/ ln -s /usr/bin/python3.6 /usr/bin/python3 tso

相關問題