从其他目录导入文件时出错

2024-10-05 13:24:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我在玩AIMA python项目,但是在将logic.py文件导入main.py时遇到了麻烦。文件夹结构如下:

project/
    aima/
        __init__.py
        utils.py
        logic.py
    main.py

我将文件夹添加到python path变量中。每次我这么做

^{pr2}$

我得到这个错误:

File "main.py", line 2, in import aima.logic as logic File "/project/aima/logic.py", line 34, in from utils import ( ImportError: No module named 'utils'

我觉得这很奇怪,因为logic.py导入了utils文件,应该没问题,因为它们在同一目录下。在

我试图搜索答案,但大多数都提到了添加到python模块搜索路径和添加__init__.py并且不适合我。在


Tags: 文件项目inpyimportproject文件夹init

热门问题