Ich habe einige Importprobleme mit einer Anwendung, die ich in Python mit Eclipse/PyDev entwickelt habe. Das Ausführen der App innerhalb von Eclipse ist kein Problem, aber wenn ich versuche, sie über das Linux-Terminal auszuführen, sind die Imports (die aus anderen Ordnern importiert werden (Pakete in Eclipse)) fehlerhaft und ich bekomme einen ImportError: Kein Modul namens xxx.
Aus früheren Erfahrungen bei der Entwicklung von Java-Apps in Eclipse habe ich das immer gelöst, indem ich das Projekt in eine ausführbare JAR-Datei exportiert habe, aber das ist bei Python keine Option.
Gibt es einen Weg, das zu umgehen? Ich möchte nicht alle meine .py-Dateien in einen einzigen Ordner legen, da mir das Paketsystem sehr gefällt (Java hat mich wohl beeinflusst). Kann ich die Importanweisung ändern, um sie sowohl in Eclipse als auch im Terminal zum Funktionieren zu bringen, oder muss ich PyDev aufgeben, wenn ich möchte, dass es im Terminal funktioniert?
Vielen Dank für jede Hilfe!
Slim