Python 3.x 为什么py2app让我注销?

Python 3.x 为什么py2app让我注销?,python-3.x,macos,tkinter,py2app,Python 3.x,Macos,Tkinter,Py2app,我已经用py2app为MacOS(Mojave)制作了一个应用程序 对于制作应用程序,我使用以下命令python3 setup.py py2app-A 当我打开应用程序时,它会关闭并每次将我从帐户中注销 我尝试使用不同版本的py2app,从0.14到0.19,但我遇到了相同的问题 0.13版本或更低版本在导入时出现问题。 我还尝试使用0.12版本修改py2app库的文件以避免出现这种情况,但我也遇到了同样的问题 setup.py 从设置工具导入设置 APP=['MyApplication.py'

我已经用py2app为MacOS(Mojave)制作了一个应用程序

对于制作应用程序,我使用以下命令
python3 setup.py py2app-A
当我打开应用程序时,它会关闭并每次将我从帐户中注销

我尝试使用不同版本的py2app,从0.140.19,但我遇到了相同的问题

0.13版本或更低版本在导入时出现问题。 我还尝试使用0.12版本修改py2app库的文件以避免出现这种情况,但我也遇到了同样的问题

setup.py

从设置工具导入设置
APP=['MyApplication.py']
数据_文件=[]
选项={}
设置(
app=app,
数据文件=数据文件,
选项={'py2app':选项},
安装程序需要=['py2app'],
)
Myapplication.py


将tkinter作为tk导入
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
root=tk.tk()
根标题(“三明治”)
tk.Button(root,text=“我的第一个应用程序”).pack()
tk.mainloop()

它会给您带来什么错误?应用程序会将我注销,但我看不到错误。即使使用ptb跟踪,我也无法获得错误,因为当应用程序在
之后加载tkinter时,如果我正在注销。从您的终端运行应用程序
/dist/MyApplication.app/Contents/MacOS/MyApplication
,它应该会给您一个错误。如果没有错误,问题很难跟踪。
->root.title(“三明治”)(Pdb)2019-08-31 15:22:05.538 MyApplication[2933:6227251]CGSTrackingRegionSetIsEnabled返回的CG错误268435459 2019-08-31 15:22:05.538 MyApplication[2933:6227251]CGSTRackingRegionSetiseEnabled返回CG错误268435459
这是错误,但我只是在再次登录之前才看到它。您应该具有
root.mainloop()
而不是
tk.mainloop()