我在Python3上有一個小應用程序,但它不會運行,因爲找不到模塊。我已經爲所有文件夾添加了__init__.py
,但它不起作用。我想知道爲什麼。Makefile在Python3中找不到模塊
這裏是我的結構
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