py2应用引发异常:'unknown mach-o header'



尝试在我的ubuntu机器上使用py2app来生成一个mac应用程序。在最后阶段遇到问题。

File "...lib/python3.9/site-packages/macholib/MachO.py", line 167, in load_header
raise ValueError("Unknown Mach-O header: 0x%08x in %r" % (header, fh))
ValueError: Unknown Mach-O header: 0x7f454c46 in <_io.BufferedReader name='/usr/local/lib/python3.9/lib-dynload/_asyncio.cpython-39-x86_64-linux-gnu.so'>

这里;这就是我的设置文件:

从setuptools导入设置

APP = ['zer.py']
DATA_FILES = ['emailSearchCriteria.txt', 'mapFields.txt']
OPTIONS = {
'packages': ['bs4', 'googleapiclient', 'httplib2', 'google_auth_oauthlib', 'lxml']
#  'packages': ['bs4', 'lxml']
}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)

p2App需要在mac上运行才能运行

最新更新