如何在 Mac OS X 上使用 Python 制作独立应用程序

如何在 Mac OS X 上使用 Python 制作独立应用程序

我正在 osx 10.9 上使用 python 2.7 制作一个应用程序py2app创建 .app。

python setup.py py2app正在做半独立应用程序。

作为my.app/Contents/MacOS有捷径/usr/bin/python

现在我在不同的系统上测试了这个应用程序。由于系统 Python 损坏,它无法运行。

那么,如何制作完整的独立应用程序,使其不依赖于系统 python。它应该使用应用程序 python 或应用程序内的捆绑 python。

因此,它应该在所有机器上运行,而不管 Python 的健康和版本。

因为出现了以下错误。

9/25/14 6:42:26.187 PM MYAPP[7814]:     from objc._bridgesupport import *
9/25/14 6:42:26.187 PM MYAPP[7814]:   File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC/objc/_bridgesupport.py", line 9, in <module>
9/25/14 6:42:26.187 PM MYAPP[7814]:     import pkg_resources
9/25/14 6:42:26.187 PM MYAPP[7814]: ImportError: No module named pkg_resources
9/25/14 6:42:26.253 PM MYAPP[7814]: MYAPP Error

相关内容