ubuntuusers.de

Python 3 ausführen von Python Dateien (esptool.py)

Status: Gelöst | Ubuntu-Version: Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |

Bubi2

Anmeldungsdatum:
23. Oktober 2018

Beiträge: 76

Meine Python Version ist 3.6.6

Ich versuche eine Python Datei, in meinen Fall esptool.py mit dem entsprechenden Parameter zu starten. Ich befinde mich im Verzeichnis ~/.local/bin$ Wenn ich jetzt im Terminal

esptool.py -p /dev/ttyUSB? erase_flash

eingebe. Dann kommt "Befehl nicht gefunden."

Wenn ich aber

python3 esptool.py -p /dev/ttyUSB? erase_flash

eingebe funktioniert es.

Was muss ich machen damit ich nicht immer python3 voranstellen muss?

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Den richtigen Shebang eintragen. Und deine Fehlermeldung ist unvollständig. Da steht 100% davor, welcher Befehl genau nicht gefunden wurde. Und das wird esptool.py sein. Weil du es so starten musst, wenn du den Shebang nachgetragen hast:

./esptool.py

Als Shebang empfiehlt sich:

#!/usr/bin/env python3

Bubi2

(Themenstarter)

Anmeldungsdatum:
23. Oktober 2018

Beiträge: 76

jetzt funktioniert es 👍

Antworten |