2015-02-09 193 views
4

我的機器上有兩個Python版本(Windows Vista),2.6(位於C/Program文件中)和2.7(位於C /中)。在PowerShell中設置Python的路徑?

1-我打開PowerShell
2-我鍵入python,它調用python 2.6.1。
3-我想改變用於Python 2.7的路徑,所以I型: [環境] :: SetEnvironmentVariable方法( 「路徑」, 「$ ENV:路徑; C:\ Python27」, 「用戶」)
4-然後當我再次運行python時,它仍然調用2.6版本。我無法改變它。我也嘗試在改變路徑後重新啓動計算機,但沒有成功。

有什麼建議嗎?

回答

6

您必須在環境變量設置中設置路徑,以便在關閉shell和/或重新啓動後保留該路徑。

電腦(右鍵)>屬性>高級系統設置>環境變量

可以創建名爲Path一個新的用戶變量,或追加到系統中的一個(所以它會影響所有用戶)。

將您的Python27目錄添加到Path系統變量中(;作爲分隔符)。您可以交換它們(C:\Python26;C:\Python27C:\Python27;C:\Python26)以更改默認值。

enter image description here

+0

這工作。謝謝! – amr125 2015-02-09 18:28:03

+0

@ amr125不客氣:) – 2015-02-09 18:28:27

+1

@ amr125順便說一句,我看到你是StackOverflow的新手。您可以通過點擊答案評分旁邊的複選標記來接受適合您的答案。 – 2015-02-09 18:36:02

3

Python 2.6.1已經在您的路徑中,如列表中的項目編號2所示。在編號3上,您將在Python 2.6.1的條目中添加Python 2.7到您的路徑之後。您需要從環境變量中刪除Python 2.6.1,或者至少設置它,以便首先列出2.7。