Seite 1 von 1

pip unter Spyder 6.0.1

Verfasst: Freitag 27. September 2024, 08:58
von Tubs
Hallo alle zusammen!

Ich bin neu hier im Forum, weil ich gerade dabei bin, Python zu lernen. Ich habe auch schon mehrere kleine Programme, hauptsächlich für den Taschenrechner, geschrieben. Hierfür nutze ich Spyder 6.0.1.

Jetzt wollte ich einmal testen, ob man diese Programm auch stand alone, also ohne Pythonumgebung, laufen lassen kann und da bin ich auf pyinstaller gestoßen.

Wenn ich das aber richtig verstanden habe, muss ich den vorher über pip installerien. Und hier hakt es.

Wenn ich pip ausfürehn will, sagt Windows der Befehl ist entweder falsch geschrieben oder existiert nicht.

Ich habe dann verschiedene Pfade in der Umgebungsvariable hinzugefügt, aber es funktioniert nicht. Wahrscheinlich habe ich immer die falschen Pfade erwischt.

Kann mir hier eventuell jemand helfen?

Ich bedanke mich für die Mühe!

Alles Gute!

Tobias

Re: pip unter Spyder 6.0.1

Verfasst: Freitag 27. September 2024, 17:46
von sparrow
Zur Klarstellung: Pyinstaller ist nicht "standalone ohne Python Umgebung". Es packt deinen Code und den Interpreter in ein selbstentpackendes Archiv.
Beim Ausführen wird das alles entpackt und gestartet.
(Das gilt so für die One-File-Exe)

Wenn du pip nicht findest, der Python Interpreter aber erreichbar ist: pip ist nur ein Modul und kann daher auch entsprechend aufgerufen werden.

Code: Alles auswählen

python -m pip

Re: pip unter Spyder 6.0.1

Verfasst: Freitag 27. September 2024, 19:19
von grubenfox
und damit erwischt man dann auch gleich das richtige pip (also das was zum benutztem Python gehört), falls man mehrere Python-Version auf dm System installiert hat

Re: pip unter Spyder 6.0.1

Verfasst: Samstag 28. September 2024, 04:14
von Tubs
Leider ist auch der Python Interpreter nicht erreichbar. :-(

Re: pip unter Spyder 6.0.1

Verfasst: Samstag 28. September 2024, 16:35
von Dennis89
Unter Windows mit `py` anstatt `python` in der Eingabeaufforderung, geht das?

Grüße
Dennis

Re: pip unter Spyder 6.0.1

Verfasst: Dienstag 1. Oktober 2024, 17:11
von Tubs
Nein, leider geht das auch nicht.