myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Python 3.2 - Executable (https://mygully.com/showthread.php?t=2413789)

fdsarewq 06.09.11 20:35

Python 3.2 - Executable
 
hi Leute!
Also, ich will ein Python S*****, das mit Python 3.2 geschrieben ist, in eine *.exe umwandeln.
Mir gehts dabei nicht darum es für Leute nutzbar zu machen, die kein Python haben(das kommt dann eh von selbst), sondern viel mehr darum, den Code zu "verstecken".
ich hätte diesbezüglich PyInstaller gefunden, allerdings funktioniert das nur mit S*****en die mit 2.2-2.7 geschrieben wurden.
Da ich es logischerweise nicht nochmal schreiben möchte, wollt ich jetzt zum einen wissen, ab man das umwandeln kann und zum anderen ob es andere Möglichkeiten gibt, bei denen ich das S*****, ohne es umwandeln zu müssen, in eine *exe umwandeln kann?


Danke schon mal im Voraus
F



PS: Wens geht bitte recht genau beschreiben, da ich da nicht sooo gut bin drinn. Wenn nicht, auch okay, ich möcht nur diese Infos hier haben.

Mr_Braun 07.09.11 05:57

Einfach mal googeln?
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

???

fdsarewq 07.09.11 14:00

Zitat:

Multiversion: works under any version of Python from 2.2 up to 2.7.
Quelle: pyinstaller.org

ich habs natürlich torztdem probiert(nicht mit der seite die du mir gepostet hast, sondern mit einer anderen anleitung) und es hat nicht funktioniert.......
von einem freund hab ich heute erfahren, dass man garkeine richtigen *exe erstellen kann aus python, weil es nur "freeze" ist. Und ich hab einige while-schleifen, zahlreiche if argumente, usw.
Stimmt das?

Und: Kann ich mir einfach python 2.X runterladen und den Quellcode einfügen, danach natürlich dementsprechend umändern, was wenn ich mich richtig erinnere notwendig ist, und DANN pyinstaller benutzen? Also muss man vieles umändern von 3.2 auf 2.7(oder so)?

danke schon mal für die antworten
F


Sorry, wenn manchen komisch formuliert, widersprüchlich, ect. ist, ich bin recht neu im "Programmiergeschäft" und will dadurch lernen zu verstehen :)

Jeopardize 09.09.11 13:28

Ich weiß nicht was dein Freund damit meint, natürlich ist es eine richtige .exe.. Allerdings ist es nicht so schnell wie etwa ein C-Programm, da hierbei nur der Interpreter + Python-Code in eine .exe gepackt wird. Geschwindigkeit bleibt also gleich wie bei einem .pyc-Skript.

Soweit ich weiß gibt es für Python 3 noch keine Möglichkeiten eine .exe daraus zu machen. Vielleicht aber ein paar experimentelle. Das beste ist wohl du steigst auf Python 2.7 um, musst halt einiges umändern. Aber dann hast die Möglichkeit Py2Exe oder PyInstaller zu nutzen.

fdsarewq 10.09.11 23:28

habs mittlerweile gelöst! Habs einfach umgeändert.Was aber schwieriger war als gedacht....
naja, trotzdem danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.