我正在 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