【发布时间】:2015-07-13 13:47:41
【问题描述】:
我在 Python3 上有一个小应用程序,但由于找不到模块,它无法运行。我已经为所有文件夹添加了__init__.py,但它不起作用。我想知道为什么。
这是我的结构
my_project
|- __init__.py
|
|-- folder
|-code.py
|- __init__.py
|
|-- Makefile
|-- scripts
|- import_data.py
这是我的 Makefile
test:
py.test tests/*.py
create_graph:
python scripts/import_data.py
这是我的 import_data.py
from folder.code import method
import csv
method()
# doing something here
当我运行 make create_graph 时,它给了我这个。
python scripts/import_data.py
Traceback (most recent call last):
File "scripts/import_data.py", line 1, in <module>
from folder.code import method
ImportError: No module named 'folder'
make: *** [create_graph] Error 1
【问题讨论】:
标签: python python-3.x makefile