У меня есть проект, расположенный в /home/myself/workspace/Project 1, для которого я создал SDK из Python 2.7.3 Virtualenv. У меня есть настройка.
В этом проекте используется некоторый внешний код, который у меня есть в доступном каталоге, например./Главная/себе/БИБЛИОТЕКА; этот каталог содержит несколько каталогов с кодом, документами и т.д....
Например, есть модуль "important_util", расположенный по адресу /home/myself/LIBRARY/mymodule/important _util.py.
Теперь я добавил весь каталог dir/home/myself/LIBRARY в SDK Classpath, а в окне редактора он выглядит просто отлично. Импорт и вызовы распознаются, и я также могу перемещаться по коду в каталогах LIBRARY.
Проблема в том, что когда я пытаюсь запустить свою программу, она не работает при первом импорте с использованием LIBRARY!!!
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
Я также попытался добавить те же самые каталоги в раздел "Глобальные библиотеки" в разделе "Источники"... но не повезло.
Кажется, я не могу найти способ добавить этот код к пути класса Run, как бы я мог это сделать?