wie verwende ich py2app?

Ok, hier geht. Ich versuche zu lernen, wie Sie mit py2app, so habe ich eine einfache python-Datei; nur hello_world.py

#! /usr/bin/env python
def main():
print "Hello"

if __name__=="__main__":
    main()

Ich folgte ein tutorial und Folgendes gemacht:

py2applet --make-setup hello.py
python setup.py py2app -A

Daraus entstanden zwei sub-Verzeichnisse (build und dist), innerhalb dist es wurde eine Datei namens hello.app. Ich habe versucht, starten Sie es über die GUI, aber es startete für weniger als eine Sekunde und verschwand dann. Dann ging ich auf die CL sondern einfach versuchen zu laufen, es hat nicht funktioniert, also habe ich verwendet:

python hello.app

mit der folgenden Fehlermeldung:

/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't find '__main__.py' in 'hello.app'

Habe ich damit verbracht, den ganzen Tag zu googeln aber finde keine tutorials oder guides etc. Ich bin wirklich hängen geblieben 🙁

Ich weiß nicht, ob das hilft, aber das ist, was in der setup.py

"""
This is a setup.py script generated by py2applet

Usage:
    python setup.py py2app
"""

from setuptools import setup

APP = ['hello.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)
Schreibe einen Kommentar