IntelliJ Python Plugin & Run Klassenpfad
Ich habe ein Projekt unter / home / myself / workspace / Project1, für das ich ein SDK aus einem Python 2.7.3 Virtualenv erstellt habe, das ich eingerichtet habe.
Dieses Projekt verwendet externen Code, den ich in einem zugänglichen Verzeichnis habe, z. / home / ich / BIBLIOTHEK; Dieses Verzeichnis enthält mehrere Verzeichnisse mit Code, Dokumenten usw.
Zum Beispiel gibt es ein Modul "important_util" unter /home/myself/LIBRARY/mymodule/important_util.py.
Jetzt habe ich das gesamte Verzeichnis / home / myself / LIBRARY in den SDK-Klassenpfad eingefügt, und im Editor-Fenster sieht es ganz gut aus. Die Importe und Aufrufe werden erkannt und ich kann auch durch den Code in LIBRARY-Verzeichnissen navigieren.
Das Problem ist, dass wenn ich versuche, mein Programm auszuführen, es beim ersten Import mit LIBRARY fehlschlägt !!!
Traceback (most recent call last):
File "/home/myself/workspace/Project1/my_program.py", line 10, in <module>
from mymodule import important_util as ut
ImportError: No module named mymodule
Ich habe auch versucht, die gleichen Verzeichnisse zum Abschnitt "Globale Bibliotheken" im Abschnitt "Quellen" hinzuzufügen ... aber kein Glück.
Es scheint nicht möglich zu sein, diesen Code dem Run-Klassenpfad hinzuzufügen. Wie kann ich das tun?