2016-03-31 15 views
0

Zunächst einmal, ich bin ein Anfänger Programmierer. Ich habe ein Projekt in PyCharm geschrieben, bestehend aus einer .py-Datei, einer .txt-Datei, einer .ico-Datei und dem regulären .idea-Ordner für PyCharm-Projekte. Alles gespeichert in C: \ Benutzer \ Benutzer \ PycharmProjects \ MeinProjektWie erstelle ich eine ausführbare Datei aus einem PyCharm-Projekt mit PyInstaller?

Ich möchte eine einzelne Datei exe mit PyInstaller erstellen. Aber wenn ich den Befehl ausführen möchten pyinstaller.exe --onefile --windowed myprogram.py, ich die folgende Fehlermeldung erhalten:

'pyinstaller.exe' is not recognized as an internal or external command, operable program or batch file.

Zu meinem Verständnis ist dies, weil „pyinstaller.exe“ ist nicht an dem Ort, an dem ich die Eingabeaufforderung ausgeführt habe, aber wenn ich cmd im pyinstaller-Ordner (C: \ Benutzer \ pemho \ AppData \ Lokale \ Programme \ Python \ Python35-32 \ Scripts) ausführe, habe ich mein Projekt dort nicht, damit klappt das auch nicht.

Was muss ich tun, um mein Programm in eine .exe Datei zu bekommen?

Vielen Dank im Voraus.

Antwort

0

Sie können als absoluten Pfad angeben entweder Datei:

C:\Users\pemho\AppData\Local\Programs\Python\Python35-32\Scripts\pyinstaller.exe --onefile --windowed myprogram.py aus dem Projektordner funktionieren sollte, wie sowie pyinstaller.exe --onefile --windowed C:\Users\user\PycharmProjects\myproject\myprogram.py aus dem Pyinstaller-Ordner.

Alternativ können Sie C:\Users\pemho\AppData\Local\Programs\Python\Python35-32\Scripts zu Ihrem System PATH hinzufügen (siehe here).

0

Run pyinstaller aus Ihrem Projektverzeichnis, sondern es als das vollständige Verzeichnis der .exe wie C nennen: \ pathto \ Pyinstaller.exe

so Ihre cmd so etwas wie

C aussehen würde: \ Benutzer \ user \ PycharmProjects \ myproject> C: \ pathto \ pyinstaller.exe --onefile --windowed myprogram.py

Verwandte Themen