2013-04-22 57 views
0

我想讓python.exe在Windows PowerShell中以交互模式運行。我已經將c:\ python27添加到我的PATH中,當我在shell中鍵入「python」時,新的命令提示符窗口將打開運行python,而不是在powershell中運行。這是一個問題,因爲當我運行諸如「python --version」之類的東西時,它會啓動新的命令提示符窗口,然後在我閱讀之前關閉它。有誰知道如何讓Python運行在PowerShell中?Python不會在Windows PowerShell中運行

注意:這個在我今天早上開始安裝pip,easy_install和virtualenv之前就已經工作了。

感謝

回答

6

我剛剛解決了這個問題,幾乎把我的頭髮拉出來。以爲我會分享。在Windows系統>高級系統設置>環境變量中,有兩個地方可以更改PATH,用戶變量和系統變量。我在兩者中都添加了「; c:\ python27」作爲PATH的值。它現在的作品

+1

之前我只有; c:\ python27在用戶而不是系統變量。 – Reno 2013-04-22 14:47:33

0

我不是專家在PS,但是當我需要在Windows PowerShell中使用Python在交互模式下,我用的是這樣的(Python版本是2.7.3,我沒有改變ENV變量):

PS C:\ Python27> ./python 的Python 2.7.3(默認情況下,2012年4月10日,二十三時31分26秒)[MSC v.1500 32位(英特爾)]在Win32 類型「幫助」,「版權」,「信用」或「許可」以獲取更多信息。

+1

我剛剛解決了這個問題後,幾乎拉我的頭髮。以爲我會分享。在Windows系統>高級系統設置>環境變量中,有兩個地方可以更改PATH,用戶變量和系統變量。我在兩者中都添加了「; c:\ python27」作爲PATH的值。現在起作用了。 – Reno 2013-04-22 14:45:29