Python-Fehler "ImportError: Kein Modul namens"

Python wird in einem lokalen Verzeichnis installiert.

Meine Verzeichnisstruktur sieht folgendermaßen aus:

(local directory)/site-packages/toolkit/interface.py

Mein Code ist hier:

(local directory)/site-packages/toolkit/examples/mountain.py

Um das Beispiel auszuführen, schreibe ichpython mountain.py, und in dem Code, den ich habe:

from toolkit.interface import interface

Und ich bekomme den Fehler:

Traceback (most recent call last):
  File "mountain.py", line 28, in ?
    from toolkit.interface import interface
ImportError: No module named toolkit.interface

Ich habe schon @ gechecsys.path und da habe ich das Verzeichnis/site-packages. Außerdem habe ich die Datei__init__.py.bin im Toolkit-Ordner, um Python anzuzeigen, dass es sich um ein Paket handelt. Ich habe auch ein__init__.py.bin im Beispielverzeichnis.

Ich weiß nicht, warum Python die Datei nicht finden kann, wenn sie sich in @ befindesys.path. Irgendwelche Ideen? Kann es ein Berechtigungsproblem sein? Benötige ich eine Ausführungserlaubnis?

Antworten auf die Frage(48)

Ihre Antwort auf die Frage