【发布时间】:2022-08-03 16:15:53
【问题描述】:
我的python项目是这样的:
- project
|
-- datasets
|
----__init__.py
|
----toy.py
|
--trainer
|
----train.py
在datasets/__init__.py:
# datasets/__init__.py
from .toy import xxx
我尝试从toy.py 在train.py 中导入函数和类。
所以,在train.py,我写道:
import datasets
if __name__ == \'__main__\':
print(datasets.__dict__)
当我在终端发出python trainer/train.py 时,会出现导入错误:
\"ModuleNotFoundError: 没有模块名为 \'datasets\'\"
但是,我可以通过单击右上角的“运行”按钮在 Pycharm 中运行train.py。
谁能告诉我为什么并给出任何建议来解决它?
标签: python python-3.9