GOOGLE ADS

Dienstag, 26. April 2022

import-Modul im Jupyter-Notebook

Ich habe ein Git-Projekt geklont, das einen Ordner namens NOTEBOOKS und einen weiteren Ordner namens LOADER enthält. Im LOADER-Ordner gibt es eine data_loading.py. Im Ordner NOTEBOOKS gibt es eine 01_analysis.ipynb, wenn ich dieses Notebook mit Jupyter Notebook öffne und die erste Zelle ausführen möchte:

from LOADER import data_loading

Ich bekomme diesen Fehler:

ModuleNotFoundError: No module named 'LOADER'

Ich bin mir sicher, dass der Code korrekt ist, aber ich muss Jupyter mitteilen, wo sich der LOADER befindet. Gibt es etwas, das ich zu Jupyter hinzufügen muss, um zu wissen, wo ich LOADER finden kann?


Lösung des Problems

Dies bezieht sich nicht auf das Jupyter-Notebook, sondern auf Python selbst. Eine Lösung besteht darin, ein neues Modul für zu erstellen data_loading.pyund es dann global zu installieren, sodass Sie es importieren können. LOADEREine Alternative besteht darin, Ihren Pfad mit zu ergänzen

import sys 
sys.path.insert(0, 'path to LOADER')

und dann importieren data_loading.

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...