У меня есть приложение python со следующей структурой каталогов:
src
|
+---- main
|
+---- util
|
+---- gen_py
|
+---- lib
В пакете main у меня есть модуль python с именем MyServer.py, который имеет оператор импорта, например:
from gen_py.lib import MyService
Чтобы этот оператор работал, я поместил следующую строку в начало MyServer.py:
import sys
sys.path.append('../gen_py/lib')
Когда я запускаю MyServer.py в терминале, я получаю следующую ошибку:
ImportError: нет модуля с именем gen_py.lib
Что мне здесь не хватает?