簡短問題:如何知道我是否構建32位應用程序或64位應用程序?我試圖在虛擬機(Win7家庭高級版64)上運行相同的exe文件時我得到:錯誤193不是我的電腦(Win7旗艦版64)一個有效的Win32應用程序。 我哪裏錯了?不是有效的Win32應用程序... Python,PyInstaller,Windows7
Python 2.7版32位 PyInstaller 2.1(我認爲也是32)
所以不應該工作在64過細這32位應用程序?
預先感謝您。
簡短問題:如何知道我是否構建32位應用程序或64位應用程序?我試圖在虛擬機(Win7家庭高級版64)上運行相同的exe文件時我得到:錯誤193不是我的電腦(Win7旗艦版64)一個有效的Win32應用程序。 我哪裏錯了?不是有效的Win32應用程序... Python,PyInstaller,Windows7
Python 2.7版32位 PyInstaller 2.1(我認爲也是32)
所以不應該工作在64過細這32位應用程序?
預先感謝您。
使用「python27 \ Scripts> pip uninstall pyinstall」卸載並重新安裝「python27 \ Scripts> pip install pyinstall」爲我工作。
使用pip卸載然後重新安裝pyinstaller。我第一次使用pyinstaller它工作,從那以後它損壞了。重新安裝解決了這個問題。
要檢查exe是32位還是64位:請參見[這裏](http://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64 -bit-on-windows) – fvu
也許你的文件在傳輸到vm的過程中被破壞了?比較原件和副本,或在記事本或hexviewer中打開副本,並搜索有效exe文件的符號。 – Marged
這是32位應用程序,謝謝你的建議。 我比較他們他們是一樣的。:( – misshomme