2013-03-01 49 views
0

我寫了一個python腳本,並用Python 2.7將py2exe 0.6.9(win32)安裝到32位Windows7機器上。我可以通過cmd成功運行「python setup.py py2exe」。 現在我安裝py2exe 0.6.9(win64)到第二臺PC(Win7,64位,Python2.7),並嘗試完全相同的腳本: 但「python setup.py py2exe」返回此消息(希望我翻譯它正確地英文): 「命令'python'要麼寫錯了或找不到。」 這是爲什麼發生?我該如何解決這個問題?py2exe cmd失敗

+1

將來,請複製並粘貼實際的錯誤信息。即使它不是英文,也可能有其他用戶說出你的語言,甚至那些不能複製和粘貼的用戶可以找出你的錯誤。 – abarnert 2013-03-01 19:18:27

回答

3

這與py2exe無關,並且與機器的設置有關。您的路徑上沒有python。您可以通過單獨運行python來測試它,以打開交互式解釋器。如果cmd找不到python,則無法運行它。

這裏有一些方法解決此問題:

  • 明確使用的完整路徑Python的e.g,如果是C:\Python27\bin\Python.exe,類型,而不是僅僅python
  • cmd窗口中臨時編輯PATH環境變量。通過上面的例子,這將是set PATH=%PATH%;C:\Python27\bin。每次重新啓動時必須重新執行此操作,打開新的cmd窗口等。
  • 永久編輯PATH環境變量。這是在高級系統設置控件中完成的,我相信這些控件仍然可以通過Windows 7中「我的電腦」上下文菜單上的「屬性」進行訪問。
  • 卸載並重新安裝Python,並且此時允許它將自己放在路徑中。
  • 要求在超級用戶或其他一些專注於系統配置問題而不是編程問題的網站尋求進一步的幫助。
+0

謝謝,這解決了我的問題! – Munchkin 2013-03-01 19:47:23