我是Python編程語言的新手。我爲用戶建立GUI,以便能夠自動將文件傳輸到文件夾,然後在ArcCatalog中創建GeoDatabase文件。wxPython:DLL加載失敗:%1不是有效的Win32應用程序
我已經建立了從基本的模板我在網上找到,是一個形式如下:
import wx
class bucky(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Frame aka window', size=(300,200))
panel=wx.Panel(self)
box=wx.TextEntryDialog(None, "Whats ur name?", "Title", "default text")
if box.ShowModal()==wx.ID_OK:
answer=box.GetValue()
if __name__=='__main__':
app=wx.SimpleApp()
frame=bucky(parent=None,id=-1)
frame.Show()
app.MainLoop()
請注意,我的Python V2.7,我有64位Windows操作系統和已安裝的初步認識用於64位Windows操作系統的wxPython。
Traceback (most recent call last):
File "C:/Users/xxxxxxxxx/Desktop/Code/Automate/SimpleApp.py", line 1, in <module>
import wx
File "C:\Python27\ArcGIS10.2\lib\site-packages\wx-3.0-msw\wx\__init__.py", line 45, in <module>
from wx._core import *
File "C:\Python27\ArcGIS10.2\lib\site-packages\wx-3.0-msw\wx\_core.py", line 4, in <module>
import _core_
ImportError: DLL load failed: %1 is not a valid Win32 application.
五月有人請幫我解決這個:
試圖運行該程序時,我不斷收到以下錯誤?
謝謝。
您是否也在使用x64 Python? – Vader
我不確定我是否找不到x64 Python。我在哪裏導航看到這個? - 我很確定它的x64 –
只需在命令行鍵入'python'運行解釋器並檢查Python命令提示符上方的輸出。會有一個字符串表示它是32位還是64位。 – Vader