【发布时间】:2021-08-19 23:41:37
【问题描述】:
我有这样的文件结构。
remindMe
│
│
├───remind_me_django
│ └───listings
│ models.py
│ __init__.py
│
└───scrapy
└───scrapy_project
│ items.py
│ __init__.py
│
└───spiders
我正在尝试将我的 models.py 文件导入 items.py 但无济于事。尝试导入 items.py 时,我收到 ModuleNotFound 错误。其他建议说将我的目录添加到我的路径中,但到目前为止也没有成功。
sys.path.append("C:\\Users\\Denze\\Projects\\remindMe\\remind_me_django\\listings")
from listings.models import Product
我也试过了:
from remind_me_django.listings import Product
有趣的是这个导入,如果我在 VSCODE 中右键单击导入并转到它的定义,它会打开该模块的 init 文件,所以 VSCODE 知道我在引用什么,但 Python 不知道?
【问题讨论】: