小编jmr*_*mrq的帖子

Python py2app 和枕头错误:Mach-O 标头太大

我无法使用 py2app 构建包含枕头包的 python 应用程序。我在用着:

  • Mac OSX El Capitan (10.11.16)
  • Python 3.7.3(通过 Homebrew 安装)
  • 枕头6.0.0
  • py2app 0.19
  • 马霍利布 1.11

从命令行调用时脚本可以正常工作,并且如果在别名模式下编译,py2app 包也可以正常工作python3 setup.py py2app -A

但是,当我尝试使用以下命令编译独立包时: python3 setup.py py2app --packages=PIL

我收到以下错误消息:

ValueError: New Mach-O header is too large to relocate in '/Users/RG/Library/Mobile Documents/com~apple~CloudDocs/iHal/Code/QuotesApp/dist/Quotes.app/Contents/Resources/lib/python3.7/PIL/.dylibs/liblcms2.2.dylib' (new size=1688, max size=1680, delta=48)
Run Code Online (Sandbox Code Playgroud)

我一直在搜索,但没有找到有关此问题的帮助,这是否可能是 El Capitan (OSX 10.11.16) 问题?

python py2app python-imaging-library

2
推荐指数
1
解决办法
689
查看次数

标签 统计

py2app ×1

python ×1

python-imaging-library ×1