Seite 1 von 1

programm ausführn ohne python installiert zu haben

Verfasst: Freitag 4. August 2006, 00:51
von Englande
hallöschen ,
also ich würd gern wissen wie ich in python ein programm schreiben muss ,damit es auch ohne python ausgeführt werden kann.
sprich ich schreibe mein programm in python und schicke es einer person die python nicht installiert hat.
die person soll es aber ausführn können.
schonmal danke für die hilfe.
mfg Englande

Verfasst: Freitag 4. August 2006, 01:27
von HWK
py2exe sollte helfen. Vgl. auch http://www.python-forum.de/topic-6731.html
MfG
HWK

Verfasst: Freitag 4. August 2006, 08:18
von Michael Schneider
Das geht aber nur unter Windows, soviel ich weiß! Also bei der Minderheit aller Pythonnutzer. ;-)

Grüße,
der Michel

p.s. Schlaft ihr eigentlich nie? :D

Verfasst: Freitag 4. August 2006, 08:20
von jens
py2exe ist nur für Windows... Aber unter Linux ist zu 99% eh immer ein Python installiert :)

Verfasst: Freitag 4. August 2006, 08:34
von Englande
ja ich programmier grad unter windows,linux hab ich aber auch^^
also ich hab es probiert,allerdings kam ich nicht weit da er "py2exe" nicht importieren konnte.
ist es nicht bei python 2.5 vorhanden?
wenn nicht wo krieg ich es her?
mfg Englande

Verfasst: Freitag 4. August 2006, 08:45
von jens
py2exe bekommst du hier: http://www.py2exe.org/ (google erster Treffer :? )

Verfasst: Freitag 4. August 2006, 11:22
von Michael Schneider
Naheliegend. :-)
Oft geklickt oder teuer erkauft... :D

der Michel

Verfasst: Freitag 4. August 2006, 12:14
von Englande
joa,musste aber erstmal für ne 2.5 version suchen^^
also hab das gemacht ,allerdings funzt es net und ich weiß net genau worans liegt,da ich neu relativ frisch bin^^
hier mal die fehlermeldung:

Warning (from warnings module):
File "C:\Python25\lib\distutils\dist.py", line 263
warnings.warn(msg)
UserWarning: Unknown distribution option: 'windows'

Traceback (most recent call last):
File "C:\Python25\tk.py", line 25, in <module>
options=opts
File "C:\Python25\lib\distutils\core.py", line 139, in setup
raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: tk.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: tk.py --help [cmd1 cmd2 ...]
or: tk.py --help-commands
or: tk.py cmd --help

error: no commands supplied

Verfasst: Freitag 4. August 2006, 12:17
von jens
Da Python für dich neu ist, würde ich auf keinen Fall die 2.5 Beta einsetzten! Nimm lieber die aktuelle 2.4.x und lass erstmal die Finger von Py2exe.
Konzentriere dich besser auf pure Python :)

btw.: [wiki]FAQ#WieFangeIchAlsEinsteigerAn[/wiki]

Verfasst: Freitag 4. August 2006, 13:19
von Englande
py2exe ist für mich neu,nicht python^^
aber gibts grundlegende unterschiede zwischen 2.4 und 2.5?