ฉันมีโครงการ Python 2.7 ที่มีลักษณะดังนี้:
โครงการของฉัน\
- __init__.py - __main__.py - foo.py
ฉันต้องการใช้การนำเข้าแบบสัมบูรณ์ ตามที่กำหนดโดย PEP 8 แต่เมื่อฉันพยายามทำสิ่งนี้ใน __main__
.py:
from myproject.foo import bar
ด้วย python -m myproject
ฉันเข้าใจ:
ImportError: ไม่มีโมดูลชื่อ myproject.foo
ผมทำอะไรผิดหรือเปล่า?
python -m myproject
? หากเป็นเช่นนั้น โปรดแก้ไขคำถามของคุณด้วยข้อมูลนั้น - person Ian Stapleton Cordasco   schedule 30.09.2013