Hallo,
ich habe gerade Python / neuste Release (3,13).3 installiert. BS = Windows10 .
Als kleinen "Test" habe ich 5+5 eingegeben und auch 10 als Ergerbnis bekommen. Grundsätzlich läufts also,
Wenn ich de Befehl "pip install esptool" findet er "install" nicht und ich bekomme eine Fehlermeldung (Invalid syntax).
Was habe ich falsch gemacht und wie kann ichs korrigieren???
Python findet Befehl nicht
"pip" ist kein Befehl in Python.
"pip" ist ein Programm. Das wird also nicht im Interpreter aufgerufen sondern in der Kommandozeile/Shell.
Tipp für die Zukunft: Immer zeigen, was du versucht hast. Beschreiben, was du erwartest und die ggf. resultierende Fehlermeldungen. Und zwar copy+paste. Das ist viel hilfreicher als wenn du die Fehler beschreibst.
Und falls ich mit meinem Blick in die Glaskugel falsch liege braucht es diese Informationen auch hier.
"pip" ist ein Programm. Das wird also nicht im Interpreter aufgerufen sondern in der Kommandozeile/Shell.
Tipp für die Zukunft: Immer zeigen, was du versucht hast. Beschreiben, was du erwartest und die ggf. resultierende Fehlermeldungen. Und zwar copy+paste. Das ist viel hilfreicher als wenn du die Fehler beschreibst.
Und falls ich mit meinem Blick in die Glaskugel falsch liege braucht es diese Informationen auch hier.
- __blackjack__
- User
- Beiträge: 14237
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@GeMe: Konkret am besten einfach das hier zeigen:
Das Problem ist nicht, dass „install nicht gefunden wird“, sondern das der Compiler bei ``install`` merkt, dass das syntaktisch kein gültiges Python ist, weil zwei Namen (`pip` und `install`) in Python keine sinnvolle Bedeutung haben. Das gilt für beliebige Namen und es ist auch egal was in der Zeile sonst noch folgt, oder ob da überhaupt etwas folgt:
Code: Alles auswählen
>>> 5 + 5
10
>>> pip install esptool
File "<stdin>", line 1
pip install esptool
^^^^^^^
SyntaxError: invalid syntaxCode: Alles auswählen
>>> spam ham parrot
File "<stdin>", line 1
spam ham parrot
^^^
SyntaxError: invalid syntax
>>> one two
File "<stdin>", line 1
one two
^^^
SyntaxError: invalid syntax“Ich bin für die Todesstrafe. Wer schreckliche Dinge getan hat, muss eine angemessene Strafe bekommen. So lernt er seine Lektion für das nächste Mal.” — Britney Spears, Interview in der französischen Zeitung Libération, 2. April 2002
- noisefloor
- User
- Beiträge: 4248
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
im offiziellen Python Tutorial gibt es ein eigenes Kapitel zu pip und virtuellen Umgebungen (venv): Link oder alternativ: deutsche Übersetzung.
Gruß, noisefloor
im offiziellen Python Tutorial gibt es ein eigenes Kapitel zu pip und virtuellen Umgebungen (venv): Link oder alternativ: deutsche Übersetzung.
Gruß, noisefloor
