У меня есть приложение на 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 в терминал, я получаю следующую ошибку:
Impo rtError: Нет модуля с именем gen_py.lib
Что мне здесь не хватает?