2017-06-29 62 views
0

請原諒我的無知。我使用Mint 18.1。我從源代碼安裝了Python 3.6,但失敗了。

  • 如果我輸入python,運行2.7版。
  • ,如果我進入python3,3.5版運行(兩者都與我的薄荷預裝)
  • 如果我進入 python3.6
  • ,我得到錯誤「未找到命令」。

然後我發現並遵循Error Installing Python

我的問題是如何設置,所以python3.6運行,而不必在終端中輸入$HOME/py36/bin/python

感謝


編輯

沒關係。得到它了。非常感謝,夥計們。

+2

這個問題更適合superuser.stackexchange.com或unix.stackexchange.com 看到這個問題,例如:https://unix.stackexchange.com/questions/26047/how-to-correctly-add-一個路徑到路徑 –

回答

2

您可以在shell的配置文件(.bash_profile或類似的,如果您使用bash)中添加一個別名,該別名指向python3$HOME/py36/bin/python。要執行此操作,您需要找到您的shell配置文件(~/.bash_profile,~/.bash_login~/.profile)並對其進行編輯以使其包含別名。別名採取newcommandname='oldcommandname -flags'的形式,所以你想要的東西像python3="$HOME/py36/bin/python"。注意等號周圍沒有空格,並且雙引號,因爲這是工作所需的。

或者,您可以將$HOME/py36/bin/添加到您的$PATH變量中,以便您的shell自動查找二進制文件。你可以通過編輯你的shell配置文件來做到這一點,比如PATH="$HOME/py36/bin/:$PATH"。這讓你的shell在這之前尋找可執行文件; PATH="$PATH:$HOME/py36/bin/"將導致您的shell在查找其他地方後在此查找可執行文件。我不推薦這個,tbh;做第一個。

+0

你能解釋一下我應該怎麼做嗎?對不起,這對我來說都是非常新鮮的東西,我還不熟悉它。謝謝 – ent3rpryze

+0

對不起,我將編輯上面的內容,以便它包含該信息。我會假設你正在使用bash。 –

0

維護多個不同版本的python的最佳方式是通過conda,它允許您使用不同的Python版本和軟件包創建各種環境。 Conda是Anaconda科學Python發行版的一部分。

Anaconda

有很多在YouTube和網絡教程。

相關問題