我有一个具有以下目录结构的python应用程序:
src
|
+---- main
|
+---- util
|
+---- gen_py
|
+---- lib
在包main中,我有一个名为MyServer.py的python模块,它具有如下的import语句:
from gen_py.lib import MyService
为了使该语句起作用,我将以下行放在MyServer.py的开头:
import sys
sys.path.append('../gen_py/lib')
在终端中运行MyServer.py时,出现以下错误:
ImportError:没有名为gen_py.lib的模块
我在这里想念的是什么?