【发布时间】:2017-11-24 16:31:37
【问题描述】:
我正在尝试在我的 Windows 10 计算机上运行 python 脚本。目录结构如下所示
MyProject
- src
- main.py
__init__.py
- features
- featureExtraction.py
- __init__.py
主文件夹是“MyProject”。在“MyProject”中有一个名为“src”的子文件夹。在“src”中,文件“main.py”和“init.py”以及文件夹“features”存在。在文件夹“features”中有文件“featureExtraction.py”和“init.py”。
在“main.py”中我有以下导入:
import src.features.featureExtraction
当我在 pycharm 中运行 main.py 时,一切正常,但是当我在命令行上使用“python main.py”(在 src 文件夹中)启动脚本时,出现错误:
ModuleNotFoundError: 没有名为“src”的模块。
为什么会这样?
【问题讨论】:
-
试试:
import features.featureExtraction
标签: python python-import