diff --git a/kwant/__init__.py b/kwant/__init__.py index 68157b49e703166a7d3eb0b6f2cc99893d7fbc58..b06661caecd90607a7d23f1f2f9c48f9e5cd9321 100644 --- a/kwant/__init__.py +++ b/kwant/__init__.py @@ -8,6 +8,14 @@ import numpy # Needed by C. Gohlke's Windows package. +try: + from . import _system +except ImportError: + msg = """Error importing Kwant: You should not try to import Kwant from + its source directory. Please exit the Kwant source tree, and relaunch + your Python intepreter from there.""" + raise ImportError(msg) + __all__ = ['system', 'version', 'builder', 'lattice', 'solvers', 'digest', 'rmt'] for module in __all__: