我有一个项目,其中有几个模块直接驻留在我的项目根目录和驱动程序目录中,我放置了main.py来导入我的一些模块。 当我从我的根目录执行main.py,即。 python drivers / main.py 它应该加载我的模块,因为我正确的道路。
但奇怪的是它抛出了ImportError,说无法导入模块。 我检查了所有模块,他们有 init .py 我也做了os.getcwd(),它显示了我的项目根路径
有人可以告诉我哪里可能出错?
先谢谢
答案 0 :(得分:0)
您尝试导入的模块必须位于要导入它们的.py
文件旁边,或者需要将这些模块所在的目录添加到PYTHONPATH
。
请参阅:https://docs.python.org/2/tutorial/modules.html#the-module-search-path