Python PyInstaller失败

Python PyInstaller失败,python,pyinstaller,macos-big-sur,Python,Pyinstaller,Macos Big Sur,MacOS 11.1 我不知道这个错误想告诉我什么。我是否需要将其他参数传递给pyinstaller,以使其为我构建一个MacOS可执行文件 $ which python3 /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 $ python3 -m PyInstaller chambers.py ... $ dist/chambers/chambers [12313] Error loading

MacOS 11.1

我不知道这个错误想告诉我什么。我是否需要将其他参数传递给pyinstaller,以使其为我构建一个MacOS可执行文件

$ which python3
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3

$ python3 -m PyInstaller chambers.py
...

$ dist/chambers/chambers            
[12313] Error loading Python lib '/Users/fy/chambers3/dist/chambers/Python': dlopen: dlopen(/Users/fy/chambers3/dist/chambers/Python, 10): no suitable image found.  Did find:
    /Users/fy/chambers3/dist/chambers/Python: code signature invalid for '/Users/fy/chambers3/dist/chambers/Python'

$ file dist/chambers/Python
dist/chambers/Python: Mach-O 64-bit dynamically linked shared library x86_64


截至2020年12月21日,另一篇帖子显示,
MacOS 11.1
BigSur
更新似乎存在问题:

在修补之前,您可以研究两种替代方法来完成将python文件转换为可执行文件的相同目标:

  • py2app
  • cx\u冻结

  • 截至2020年12月21日,另一篇帖子显示,
    MacOS 11.1
    BigSur
    更新似乎存在问题:

    在修补之前,您可以研究两种替代方法来完成将python文件转换为可执行文件的相同目标:

  • py2app
  • cx\u冻结

  • macOS有一个默认的python2.7。因此,您必须确保pyinstaller安装在正确的python版本中。@ElapsedSoul。我使用“pip3安装程序”安装了它。所以我有理由相信我有正确的版本。有没有办法验证?macOS有一个默认的python2.7。因此,您必须确保pyinstaller安装在正确的python版本中。@ElapsedSoul。我使用“pip3安装程序”安装了它。所以我有理由相信我有正确的版本。有没有办法验证?