Estou fazendo um aplicativo no python 2.7 no osx 10.9 Usado py2app para criar .app.
python setup.py py2app
está criando o aplicativo semi-standalone .
Como my.app/Contents/MacOS existe um atalho para / usr / bin / python .
Agora testei este aplicativo em um sistema diferente. Não está sendo executado devido a um sistema python corrompido.
Então, como criar um aplicativo autônomo completo, para que ele não dependa do sistema python. Ele deve usar o aplicativo python ou o pacote python no aplicativo.
Portanto, ele deve ser executado em todas as máquinas, independentemente da integridade e da versão do Python.
Como o seguinte erro está chegando.
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
Tags python macos osx-mavericks