Python 3.x 使用wxpython制作独立程序时出现py2app错误

Python 3.x 使用wxpython制作独立程序时出现py2app错误,python-3.x,wxpython,py2app,Python 3.x,Wxpython,Py2app,我正在用Python3.4.3和wxPython制作一个小型GUI应用程序。 我使用py2app,首先得到了这个错误: TypeError: dyld_find() got an unexpected keyword argument 'loader' 通过将MachOGraph.py中的loader更改为loader\u path(已解释),我可以创建一个应用程序。但是,我不能打开它。我得到的错误是: 2015/10/07 23:58:45.749 GUIApp[38168]: Traceb

我正在用Python3.4.3和wxPython制作一个小型GUI应用程序。 我使用py2app,首先得到了这个错误:

TypeError: dyld_find() got an unexpected keyword argument 'loader'
通过将MachOGraph.py中的
loader
更改为
loader\u path
(已解释),我可以创建一个应用程序。但是,我不能打开它。我得到的错误是:

2015/10/07 23:58:45.749 GUIApp[38168]: Traceback (most recent call last):
2015/10/07 23:58:45.749 GUIApp[38168]:   File "/Users/S_Python/dist/GUIv2.app/Contents/Resources/__boot__.py", line 355, in <module>
2015/10/07 23:58:45.749 GUIApp[38168]:     _run()
2015/10/07 23:58:45.749 GUIApp[38168]:   File "/Users/S_Python/dist/GUIv2.app/Contents/Resources/__boot__.py", line 336, in _run
2015/10/07 23:58:45.750 GUIApp[38168]:     exec(compile(source, path, 'exec'), globals(), globals())
2015/10/07 23:58:45.750 GUIApp[38168]:   File "/Users/S_Python/dist/GUIv2.app/Contents/Resources/GUIv2.py", line 2, in <module>
2015/10/07 23:58:45.750 GUIApp[38168]:     import wx
2015/10/07 23:58:45.751 GUIApp[38168]:   File "wx/__init__.pyc", line 17, in <module>
2015/10/07 23:58:45.756 GUIApp[38168]:   File "wx/core.pyc", line 6, in <module>
2015/10/07 23:58:45.756 GUIApp[38168]:   File "wx/_core.pyc", line 14, in <module>
2015/10/07 23:58:45.757 GUIApp[38168]:   File "wx/_core.pyc", line 10, in __load
2015/10/07 23:58:45.757 GUIApp[38168]: ImportError: dlopen(/Users/S_Python/dist/GUIApp.app/Contents/Resources/lib/python3.4/lib-dynload/wx/_core.so, 2): 
Library not loaded: @loader_path/libwx_osx_cocoau-3.0.0.3.0.dylib
2015/10/07 23:58:45.757 GUIApp[38168]:   Referenced from: /Users/S_Python/dist/GUIApp.app/Contents/Resources/lib/python3.4/lib-dynload/wx/_core.so
2015/10/07 23:58:45.757 GUIApp[38168]:   Reason: image not found
2015/10/07 23:58:45.749 GUIApp[38168]:回溯(最近一次通话):
2015/10/07 23:58:45.749 GUIApp[38168]:文件“/Users/S_Python/dist/GUIv2.app/Contents/Resources/__boot___.py”,第355行,在
2015/10/07 23:58:45.749 GUIApp[38168]:_run()
2015/10/07 23:58:45.749 GUIApp[38168]:文件“/Users/S_Python/dist/GUIv2.app/Contents/Resources/__boot__.py”,第336行,正在运行
2015/10/07 23:58:45.750 GUIApp[38168]:exec(编译(源代码,路径,'exec'),globals(),globals())
2015/10/07 23:58:45.750 GUIApp[38168]:文件“/Users/S_Python/dist/GUIv2.app/Contents/Resources/GUIv2.py”,第2行,在
2015/10/07 23:58:45.750 GUI应用程序[38168]:导入wx
2015/10/07 23:58:45.751 GUIApp[38168]:文件“wx/_u init__u.pyc”,第17行,在
2015/10/07 23:58:45.756 GUIApp[38168]:文件“wx/core.pyc”,第6行,在
2015/10/07 23:58:45.756 GUIApp[38168]:文件“wx/_core.pyc”,第14行,在
2015/10/07 23:58:45.757 GUIApp[38168]:文件“wx/_core.pyc”,第10行,加载
2015/10/07 23:58:45.757 GUIApp[38168]:导入错误:dlopen(/Users/S_Python/dist/GUIApp.app/Contents/Resources/lib/python3.4/lib-dynload/wx//u core.so,2):
未加载库:@loader\u path/libwx\u osx\u cocoau-3.0.0.3.0.dylib
2015/10/07 23:58:45.757 GUIApp[38168]:引用自:/Users/S_Python/dist/GUIApp.app/Contents/Resources/lib/python3.4/lib-dynload/wx//u core.so
2015/10/07 23:58:45.757 GUI应用程序[38168]:原因:未找到图像
您可以在中找到答案您可以在中找到答案