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