Seite 1 von 1
Modul nicht gefunden
Verfasst: Dienstag 21. Juni 2016, 09:14
von Brando
Für Jupyter notebook habe ich ein Programm geschrieben, welches ein Modul einbindet. für module_1 funktioniert die Einbindung, aber für module_2, das am gleichen Ort gespeichert ist funktioniert die Einbindung nicht mehr. Es wird nicht gefunden. Welchen Grund kann das haben? Wird eventuell die Einbindung auf nur ein Modul irgendwie begrenzt?
Re: Modul nicht gefunden
Verfasst: Dienstag 21. Juni 2016, 09:38
von Sirius3
Wie lautet die genaue Fehlermeldung? Wird das Modul module_1 wirklich eingebunden oder hast Du noch andreswo ein Modul mit dem selben Namen?
Re: Modul nicht gefunden
Verfasst: Dienstag 21. Juni 2016, 09:44
von Brando
Die Fehlermeldung lautet no module named 'module_2'
module_1 funktioniert und ist nicht doppelt vorhanden.
Re: Modul nicht gefunden
Verfasst: Dienstag 21. Juni 2016, 09:50
von BlackJack
Was gibt folgendes aus:
Code: Alles auswählen
import os
import module_1
print(os.path.exists(os.path.join(os.path.basename(module_1.__file__), 'module_2.py')))
Re: Modul nicht gefunden
Verfasst: Dienstag 21. Juni 2016, 11:25
von Brando
Danke, habe jetzt die Lösung gefunden mit einem sys.path.insert(0, "path")