%20ich%20PY-Dateien%20auf%20einem%20Linux-Rechner%20in%20eine%20Windows-EXE-Datei%20konvertieren%3F.png)
Ich verwende Linux Mint 19.03,
Die von mir verwendete Python-Version ist 3.7.
Ich habe Winehq-Stable (5.0) installiert. Ich habe nicht viele Informationen über Wine
Ich habe versucht, eine .exe
Datei zu erstellen, die ich an Windows 10-Benutzer verteilen kann. Zuerst habe ich pyinstaller
eine eigenständige ausführbare Datei erstellt, dann jedoch festgestellt, dass die auf einem Linux-Computer erstellten ausführbaren Dateien auf einem Windows-Computer nicht funktionieren.
Also brauche ich jetzt eine Möglichkeit, .exe
Dateien zu erstellen und zu testen, ohne einen anderen Computer mit einem Windows-Betriebssystem zu verwenden.
Ich habe gesehen, dass einige Leute es durch die Installation python
in gemacht haben wine
, die meisten Ressourcen wurden jedoch für Python2 geschrieben und waren für mein Verständnis auch nicht klar genug. Ich weiß eigentlich auch nicht, wie ich python3.7
in installieren soll wine
.
Oder als weitere Option könnte die Verwendung einer virtuellen Maschine eine Lösung sein. Sollte ich diese anstelle von Wine verwenden?
Ich hoffe also, dass mir jemand eine Methode zeigen kann, wie das geht.
Dank im Voraus.
Antwort1
Ich würde die Verwendung einer virtuellen Maschine empfehlen (für Mint könnten Sie Virtualbox verwenden, oder Sie haben vielleicht Gnome-Boxen), da Sie die Box nach der Einrichtung wie gewohnt verwalten. Sie sollten Folgendes auf der Box installieren:
- Cygwin, damit Sie über eine vertraute Bash-Umgebung verfügen
- Python, damit Sie den Python-Quellcode auch auf der Windows-Maschine testen können, ohne ihn kompilieren zu müssen (Qualitätskontrolle ist unerlässlich)
- Pyinstaller, damit Sie die
.exe
Datei erstellen können
Und Sie möchten wahrscheinlich ein gemeinsames Verzeichnis zwischen Host und Box einrichten, es verwenden, um sowohl die Python-Quelle als auch die.exe