2012-09-24 44 views
0

早些時候我用python編寫代碼,但是當我格式化我的電腦並重新安裝了相同的python安裝程序後,我的os.system命令停止工作,並且subprocess.Popen也停止工作。Python os.system命令不起作用?

enter image description here

+0

看起來像你的默認殼'cmd'壞了。 –

+0

嗯......這很奇怪。它看起來像你有64位Python安裝?你在Win32上嗎?還是64?從你的截圖看來,你可能在32位的操作系統上。只是一個猜測。 –

+0

如果您從命令行運行它們,這些命令是否可以正常工作? – Kevin

回答

1

看起來像一個路徑問題。我可以重現-1錯誤的唯一方法是將我的路徑設置爲空,以便Python找不到cmd.exe。

這裏有一個鏈接我在棧交換跑過通過搜索「設置窗口路徑」:

http://support.microsoft.com/kb/310519

它講述如何設置它Winddows XP,程序是非常後面的同版本,因爲你基本上是設置存儲在註冊表中的環境變量。

+0

我該如何修復它? –

+0

通過右鍵點擊你的計算機設置環境設置中的路徑,如上所述 請參閱鏈接: http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx – jooks

+0

我已經將python添加到我的PATH變量中,這是wahy蟒蛇運行在cmd提示 –