【问题标题】:How can I fix the error which occurs while building app via py2app?如何修复通过 py2app 构建应用程序时发生的错误?
【发布时间】:2020-06-23 22:47:46
【问题描述】:

当我尝试构建以进行部署时,出现错误。

我输入了以下命令:

python3 setup.py py2app

这会导致以下错误(这是输出的最后两行):

复制文件 /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python3 -> /Users/evrim/Desktop/code/WantedOutfits/dist/check_products.app/Contents/MacOS/python 错误:[Errno 2] /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python3: '没有这样的文件或目录'

我该如何解决这个错误?

提前谢谢你。

【问题讨论】:

    标签: python python-3.x macos py2app


    【解决方案1】:

    py2app 目前与作为 Xcode 一部分提供的 Python 3.7 副本不完全兼容。

    一种快速的解决方法是通过将名为“Python”的文件复制到同一目录中来创建丢失的文件,即:

    cp /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python3
    

    py2app 的 GitHub 跟踪器中有一个问题,我会在以后的版本中解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      • 2013-09-01
      • 2023-01-20
      • 2021-06-16
      • 2020-09-10
      相关资源
      最近更新 更多