我正在玩AIMA python项目,但是我将logic.py
文件导入main.py
时遇到了问题。以下是文件夹结构:
project/
aima/
__init__.py
utils.py
logic.py
main.py
我将文件夹添加到我的python路径变量中。每次我做
# main.py
import aima.logic as logic
我收到此错误:
文件“main.py”,第2行,in 将aima.logic导入为逻辑 文件“/project/aima/logic.py”,第34行,in 来自utils import( ImportError:没有名为'utils'的模块
我认为这很奇怪,因为logic.py
导入了utils文件它应该没问题,因为它们位于同一目录下。
我尝试搜索答案,但大多数都提到添加到python模块搜索路径并添加__init__.py
并且不适合我。
答案 0 :(得分:1)
尝试这个可能很好
from project.aima import logic