ich habe eine einfache Ordnerstruktur, die so aussieht (Linux Kubuntu):
/A
|__a1--db.py
|__a2--experiment.py
/B
|__b1--...
|__b2...
Ich bin in experiment.py im Unterordner (Pythonpackage) a2 und hab folgendes geschrieben:
Code: Alles auswählen
import sys
sys.path.insert(0, "/A/a1")
from a1 import db
Ich habe auch den PYTHONPATH überprüft und mein Verzeichnis ist drin, also sollte der Interpreter eigentlich das Verzeichnis finden. Das passiert auch, wenn ich weitere Module aus a1 importieren will. Warum? Früher hat es immer so funktioniert. Jetzt auf einmal nicht mehr...Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named a1