Python packages: relative imports
问题 I'm working on a Python application consisting of a core and multiple independent modules using the core. I'm having difficulty setting up relative imports of packages. app |- __init__.py |- core |- __init__.py |- corefile.py |- module1 |- __init__.py |- main.py The __init__.py files are empty. I'm running Python 2.7.1. main.py from .core import * Running python main.py results in ValueError: Attempted relative import in non-package . Similar questions: Ultimate answer to relative python