Ich habe eine Python-Anwendung mit der folgenden Verzeichnisstruktur:
src
|
+---- main
|
+---- util
|
+---- gen_py
|
+---- lib
Im Paket main habe ich ein Python-Modul namens MyServer.py, das eine import-Anweisung wie folgt enthält :
from gen_py.lib import MyService
Damit diese Anweisung funktioniert, habe ich die folgende Zeile am Anfang von MyServer.py platziert :
import sys
sys.path.append('../gen_py/lib')
Wenn ich MyServer.py im Terminal ausführe, wird folgende Fehlermeldung angezeigt:
ImportError: Kein Modul mit dem Namen gen_py.lib
Was fehlt mir hier?