Ich habe jupyter Notebook für die Datenanalyse für ziemlich lange verwendet. Ich würde gerne ein Modul in meinem jupyter Notizbuchverzeichnis entwickeln und dieses neue Modul in Notebooks importieren können. Mein jupyter Notizbuchdateiverzeichnis kann wie folgt dargestellt werden;Wie importiere ich ein Modul im Verzeichnis jupyter Notebook in Notebooks in niedrigeren Verzeichnissen?
Jupyter notebooks\
notebook1.ipynb
new_module\
__init__.py
newfunction.py
currentnotebooks\
notebook2.ipynb
Bei Verwendung import new_module
in notebook1.ipynb es aber funktioniert, wenn ich den gleichen Befehl in notebook2.ipynb versuche ich die folgenden ImportError: No module named 'new_module'
erhalten. Die zwei offensichtlichen Lösungen sind A) verschiebe new_module in das Verzeichnis currentnotebooks oder B) verschiebe notebook2.ipynb auf die gleiche Ebene wie new_module. Ich möchte mich nicht mit der Dateistruktur herumschlagen. Ist das möglich?
Wenn Sie 'neues_Modul' in eines der in' sys.path' aufgeführten Verzeichnisse stellen, kann es von überall importiert werden. –