我有这个项目结构。我想从models/restaurant.py
导入我的Restaurant类到data/datadownload.py
中,如下所示:
from models.restaurant import Restaurant
而且我一直得到ModuleNotFoundError: No module named 'models'
。
**注意:**数据和模型模块都在项目的根文件夹中,我也尝试将根文件夹变成一个模块,在其中添加了__init__.py
。
我有这个项目结构。我想从models/restaurant.py
导入我的Restaurant类到data/datadownload.py
中,如下所示:
from models.restaurant import Restaurant
而且我一直得到ModuleNotFoundError: No module named 'models'
。
**注意:**数据和模型模块都在项目的根文件夹中,我也尝试将根文件夹变成一个模块,在其中添加了__init__.py
。
2条答案
按热度按时间ffscu2ro1#
SOLVED:我通过导出
PYTHONPATH
环境变量解决了这个问题:注:该方案适用于Linux/Mac。
sshcrbum2#
您正在尝试导入位于不同目录中的同一目录中的内容,请尝试使用:
使代码更易于移植