Seite 1 von 1

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

Verfasst: Donnerstag 28. Januar 2021, 20:22
von earloop
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

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

Verfasst: Donnerstag 28. Januar 2021, 20:26
von sparrow
Die erste Variante hat einen ziemlich deutlichen Tippfehler.
Sollte es auch ohne Tippfehler nicht gehen, dann ist das Rpgoramm nicht in deinem Suchpfad.

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

Verfasst: Donnerstag 28. Januar 2021, 20:28
von earloop
Der Tippfehler ist schon korrigiert.
Was ist das Rpgoramm und wie füge ich es meinem Suchpfad hinzu?

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

Verfasst: Donnerstag 28. Januar 2021, 20:36
von sparrow
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.