Seite 2 von 2

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 11:12
von BlackJack
@Modding: Ab hier drehen wir uns ein bisschen im Kreis. Der Benutzer ist ja in diesem Fall Programmierer, der muss also sowieso schon, ganz unabhängig von Deinem Programm, eine Menge installieren. Mindestens Python und die Bibliotheken die das Programm das er selber entwickelt benötigt. Dein Programm müsste er dann auch installieren. Bleibt also nur noch das er PyInstaller zusätzlich installieren müsste. Und an der Stelle muss man halt mal abwägen wie viel Aufwand man treiben möchte nur damit man dem Programmierer diese einzelne Installation erspart, also wohl ein ``pip install PyInstaller``. Da wäre für meinen Geschmack jeder Handschlag zu viel.

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 11:16
von snafu
Modding hat geschrieben:
snafu hat geschrieben:`pip` und liefere dein Projekt so aus, dass es bequem mit allen Abhängigkeiten via `pip` installiert werden kann.
Kann man darüber auch ein "grafisches Programm" ausliefern?
Ja. Man kann die `setup.py` (die von `pip` bei der Installation automatisch aufgerufen wird) so schreiben, dass am Ende eine Datei, die den Programmablauf anstößt, im Verzeichnis für ausführbare Python-Skripte landet. Wenn man bei der Python-Installation (unter Windows) erlaubt hat, dass die PATH-Umgebungsvariable des Systems angepasst wird (wodurch z.B. der Befehl `python` von überall aufrufbar ist), dann findet er auch das Skript für dein Projekt und es sieht für den Anwender aus wie ein "normales" ausführbares Programm, falls du das meintest.

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 11:30
von BlackJack
Wobei “grafische“ Programme nicht selten Abhängigkeiten haben die sich nicht per ``pip`` installieren lassen. Oder kann man die grossen GUI-Rahmenwerke (Gtk, Qt, wxWidgets, …) damit installieren? Und dann auch noch unter Windows?

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 11:50
von snafu
@BlackJack
``pip install PySide`` funktionierte bei mir unter Windows 10 ohne weiteres Zutun. Auch ein Testprogramm läuft. Bei PyQt geht es AFAIK nicht so einfach. Die anderen Frameworks habe ich nicht getestet.

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 14:21
von Modding
Also noch mal zurück zum Thema...

Das was ich vorhabe geht also nicht, wenn ich das jetzt richtig verstehe oder? :(

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 14:29
von BlackJack
@Modding: Vielleicht geht das, vielleicht aber auch nicht. Das müsstest Du jetzt halt herausfinden.

Re: EXE-Datei mit PyInstaller erstellen...

Verfasst: Mittwoch 9. März 2016, 15:54
von /me
Modding hat geschrieben:Das was ich vorhabe geht also nicht, wenn ich das jetzt richtig verstehe oder? :(
Das ist bestimmt irgendwie machbar, nur sieht das keiner hier außer dir für wichtig bzw. überhaupt sinnvoll an, so dass niemand Erfahrung damit hat. Da musst du jetzt selber durch.