Python中文
首页
教程
问答
标签
搜索
登录
注册
打包的python.app文件崩溃,但打包的python.sh文件正在工作
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我用python3.4.3、Pyqt4和其他一些附加功能(Poppler就是其中之一)在osxyosemite上开发了一个应用程序。在</p> <p>我正在使用cx_freeze生成一个有效的.app文件,最终生成一个有效的msi文件。我一直在测试应用程序的工作正常后,使用构建命令,如“python3”设置.py建造”。这一切都很好,没有意外的崩溃。 接着用“python3”包装它设置.pybdist_dmg”目录。打开dmg文件/应用程序文件,它们会立即崩溃并给出以下错误:</p> <pre><code>Process: main [1098] Path: /Users/USER/*/FYP-0.1.app/Contents/MacOS/main Identifier: main Version: 0 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: main [1098] User ID: 501 Date/Time: 2015-05-12 02:18:16.867 +0100 OS Version: Mac OS X 10.10.3 (14D131) Report Version: 11 Anonymous UUID: 8A613A61-D35F-9A4C-8E97-57069A95BF20 Time Awake Since Boot: 1300 seconds Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 VM Regions Near 0: --> __TEXT 0000000103135000-0000000103138000 [ 12K] r- x/rwx SM=COW /Users/USER/*/FYP-0.1.app/Contents/MacOS/main Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 QtGui 0x000000010ecf126b QApplication::setActiveWindow(QWidget*) + 315 1 QtGui 0x000000010ec90b7d onApplicationWindowChangedActivation(QWidget*, bool) + 100 2 com.apple.CoreFoundation 0x00007fff8e99045c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12 3 com.apple.CoreFoundation 0x00007fff8e880634 _CFXNotificationPost + 3140 4 com.apple.Foundation 0x00007fff94cd29d1 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66 5 com.apple.AppKit 0x00007fff9048dbd9 -[NSWindow becomeKeyWindow] + 1406 6 com.apple.AppKit 0x00007fff9048cf3e -[NSWindow _changeKeyAndMainLimitedOK:] + 795 7 com.apple.AppKit 0x00007fff9048cb36 -[NSWindow _makeKeyRegardlessOfVisibility] + 98 8 com.apple.AppKit 0x00007fff9048ca9e -[NSWindow makeKeyAndOrderFront:] + 27 9 QtGui 0x00000001045cfea7 QWidgetPrivate::show_sys() + 629 10 QtGui 0x000000010466c39c QWidgetPrivate::show_helper() + 432 11 QtGui 0x000000010466ccce QWidget::setVisible(bool) + 800 12 PyQt4.QtGui.so 0x0000000103f40634 sipQMainWindow::setVisible(bool) + 100 13 PyQt4.QtGui.so 0x00000001040f7ed9 meth_QWidget_show(_object*, _object*) + 105 14 Python 0x0000000103315ad5 PyEval_EvalFrameEx + 22129 15 Python 0x0000000103318f12 fast_function + 203 16 Python 0x0000000103315964 PyEval_EvalFrameEx + 21760 17 Python 0x00000001033102ad PyEval_EvalCodeEx + 1622 18 Python 0x000000010329e7ab function_call + 372 19 Python 0x000000010327e576 PyObject_Call + 103 20 Python 0x000000010328fca8 method_call + 136 21 Python 0x000000010327e576 PyObject_Call + 103 22 Python 0x00000001032c45b2 slot_tp_init + 57 23 Python 0x00000001032c1b48 type_call + 172 24 Python 0x000000010327e576 PyObject_Call + 103 25 Python 0x000000010331582a PyEval_EvalFrameEx + 21446 26 Python 0x00000001033102ad PyEval_EvalCodeEx + 1622 27 Python 0x000000010330fc51 PyEval_EvalCode + 63 28 Python 0x000000010330d6e3 builtin_exec + 536 29 Python 0x0000000103315ad5 PyEval_EvalFrameEx + 22129 30 Python 0x00000001033102ad PyEval_EvalCodeEx + 1622 31 Python 0x000000010330fc51 PyEval_EvalCode + 63 32 main 0x0000000103136cc5 main + 1957 33 libdyld.dylib 0x00007fff986995c9 start + 1 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff91651232 kevent64 + 10 1 libdispatch.dylib 0x00007fff96fd0a6a _dispatch_mgr_thread + 52 Thread 2: 0 libsystem_kernel.dylib 0x00007fff9165094a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff92c4e40d start_wqthread + 13 Thread 3: 0 libsystem_kernel.dylib 0x00007fff9165094a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff92c4e40d start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff9165094a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff92c4e40d start_wqthread + 13 Thread 5: 0 libsystem_kernel.dylib 0x00007fff9165094a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff92c4e40d start_wqthread + 13 Thread 6: 0 libsystem_kernel.dylib 0x00007fff9165094a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff92c4e40d start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00007fbe8322a670 rcx: 0x00007fbe8326d0a0 rdx: 0x0000000000000002 rdi: 0x00007fbe8322a670 rsi: 0x0000000000000001 rbp: 0x00007fff5cac8ea0 rsp: 0x00007fff5cac8df0 r8: 0x0000000000000000 r9: 0x00007fbe830f90a0 r10: 0x0000000000000011 r11: 0x00007fff7bbdc190 r12: 0x00007fbe8322a670 r13: 0x00000000000f42cd r14: 0x00007fbe83296370 r15: 0x000000010f578228 rip: 0x000000010ecf126b rfl: 0x0000000000010202 cr2: 0x0000000000000000 Logical CPU: 0 Error Code: 0x00000004 Trap Number: 14 </code></pre> <p>还有更多,但我不确定有多少是相关的。这是我的设置.py文件:</p> ^{pr2}$ <p>我不知道问题出在哪里,我看到其他一些人也有类似的问题,但他们似乎都是在旧版本的Python上,或者是在旧版本的osx上,这些修复并没有解决我的问题。如有任何关于如何进行的建议,我们将不胜感激。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>看起来可能缺少QtGui dll文件。我没有在OSX上使用cx_freeze进行打包,但通常您必须将(QtCore,QtGui)DLL放入工作目录中。您在设置中尝试过使用QtGui的其他示例吗?在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
上传图片使用Django Ckeditor获取服务器错误(500)
2 回答
上传图片到 Google App Engine,来自非网页客户端
10 回答
上传图片到Djang的cloudinary
3 回答
上传图片到Flask
7 回答
上传图片到googleappengine并与用户分享图片
5 回答
上传图片到googlecolab,并使用Keras预测分类
8 回答
上传图片到s3python
10 回答
上传图片到s3后,上传附带的拇指
2 回答
上传图片在Django,希望是一个循序渐进的指南?
1 回答
上传图片并显示在Django 2.0模板上
3 回答
上传图片时创建动态路径
6 回答
上传多个图像会破坏除第一个Flas之外的所有内容
2 回答
上传多个文件上传文件FastAPI
6 回答
上传多个文件到Django
6 回答
上传多张图片
4 回答
上传大数据到谷歌硬盘给400
7 回答
上传大文件nginx+uwsgi
3 回答
上传大文件不工作谷歌驱动Python API
6 回答
上传大文件到S3
9 回答
上传大文件太慢
10 回答