So erstellen Sie eine ausführbare Datei für Linux-Maschine mit Pyinstaller?
Ich geschrieben habe eine kleine GUI-Desktop-Anwendung mit python auf Ubuntu 14.04(64-bit). Ich wollte eine lauffähige version von meinem code, so kann es laufen auf anderen linux-Maschinen. Ich war in der Lage zu erstellen-ausführbare Datei für Windows und Mac. Aber bei Linux wird der erstellte Binär-Datei nicht funktioniert.
Für windows: der Befehl, den ich verwendet, um den code ausführbar war
pyinstaller -D -F -n main -w "main.py"
klappte auf anderen windows(64-bit) - Maschine zu.
Für mac:
pyinstaller --windowed "main.py"
Fein gearbeitet.
für linux: ich versuchte
pyinstaller main.py
sowie
pyinstaller -D -F -n main -w "main.py"
im nicht zum öffnen der binären Datei
ich versucht, die änderung der Berechtigungen mit chmod
, immer noch der gleiche Fehler.
Ich bin mit:
- python 2.7 - 64bit
- pyinstaller 2.1
- Tkinter
Der Befehl für den Mac ist irgendwie das erzeugen einer jpg-Datei bei mir!
Versuchen Sie, geben Sie den gleichen Befehl wie windows oder Linux für Mac zu.
Versuchen Sie, geben Sie den gleichen Befehl wie windows oder Linux für Mac zu.
InformationsquelleAutor arvindh | 2015-07-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich versucht, in meine Ubuntu:
und es entstand ein arbeiten binären.
InformationsquelleAutor Drimades Boy
pyinstaller 2.1 war das problem. Installation
dev
version von pyinstaller(version2.1.1dev-
) gearbeitet.Ich habe. Aber es ist eine binäre Datei,.. Nicht eine
exe
. Und für einige seltsame Grund, dass die binäre Datei wurde funktioniert nur, wenn es unter home-Verzeichnis.. dh. Sagen Sie zum Beispiel, unter dem Pfad /home/username
. Und das OS wurde Ubuntu 14.4und wie hast du die in windows ausgeführt?
Sie können nicht erstellen exe-Datei für windows-Maschine auf einem Mac-system. Sie müssen die jeweiligen Betriebssystems zum erstellen von ausführbaren Dateien für den Einsatz unter OS
man kann Holen Sie sich eine vorgefertigte virtuelle Maschine mit Windows direkt von Microsoft und build drin: developer.microsoft.com/en-us/microsoft-edge/tools/vms
InformationsquelleAutor arvindh