Hallo,
ich bin neu hier und glaube, diese Frage wurde noch nicht gestellt. Sollte aber recht simpel sein, ich bin jedoch Anfänger.
Ich benutze VS Code. Wenn ich ein Script schreibe, kann ich ein anderes Script, welches im selben Pfad gespeichert ist (beides .py natürlich) über import importieren.
Im Terminal funktioniert das aber nicht, da dort der Pythoninterpreter natürlich in einem anderen Pfad liegt:
eta:bin janneck$ import greetings
bash: import: command not found
eta:bin janneck$ which python
/usr/bin/python
eta:bin janneck$ # Pfad von greetings: /Users/janneck/Documents/Python/greetings.py
Wie kann ich also eigene Module ins Terminal einbinden?
PS: Ich benutze MacOS Mojave
Einfache Pythonfrage
Du versuchst import in der Shell auszuführen. Die kennt diesen Befehl nicht. Sondern nur der Python Interpreter. Du musst schon „python pfad/zum/skript.py“ aufrufen. Das kann dann Importe beinhalten. Und der Pfad in dem es liegt wird auch zu says.paths hinzugefügt, womit module parallel zu dem Skript gefunden werden.