pyinstaller : Die Benennung "pyinstaller" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei ...

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
earloop
User
Beiträge: 42
Registriert: Sonntag 11. Oktober 2020, 13:54

Hi,

ich habe versucht nach einer Anleitung eine .exe Datei aus einem .py Skript zu machen:
https://www.geeksforgeeks.org/convert-p ... -exe-file/

Beide vorgeschlagenen Varianten funktionieren nicht:
pyinstaller --onefile -w 'Skript.py'
pyinstaller : Die Benennung "pyinstaller" wurde nicht als Name eines Cmdlet, einer
Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen
Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten),
und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ pyinstaller --onefile -w 'Skript.py'
+ ~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFou
ndException
+ FullyQualifiedErrorId : CommandNotFoundException
.\pyinstaller --onefile -w Skript.py
.\pyinstaller : Die Benennung ".\pyinstaller" wurde nicht als Name eines Cmdlet,
einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt.
Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern
enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ .\pyinstaller --onefile -w Skript.py
+ ~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (.\pyinstaller:String) [], CommandNot
FoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Ich nutze Spyder 4.1.5, welches über Anaconda installiert ist. Python Version: 3.8.5
Benutzeravatar
sparrow
User
Beiträge: 4538
Registriert: Freitag 17. April 2009, 10:28

Die erste Variante hat einen ziemlich deutlichen Tippfehler.
Sollte es auch ohne Tippfehler nicht gehen, dann ist das Rpgoramm nicht in deinem Suchpfad.
earloop
User
Beiträge: 42
Registriert: Sonntag 11. Oktober 2020, 13:54

Der Tippfehler ist schon korrigiert.
Was ist das Rpgoramm und wie füge ich es meinem Suchpfad hinzu?
Benutzeravatar
sparrow
User
Beiträge: 4538
Registriert: Freitag 17. April 2009, 10:28

Das Programm ist Pyinstaller und der Suchpfad ist, wonach die Umgebung sucht, um Programme auszuführen.
Entweder muss der Pfad, indem es liegt in der Umgebungsvariable PATH enthalten sein oder du musst den kompletten Pfad zum Programm angeben.
Antworten