Jupyter Notebook ModuleNotFoundError -> Kein Modul mit dem Namen 'sql', wenn Python ausgeführt wird

587
Tone

Ich verwende Jupyter Notebook von Anaconda 3, um Python auszuführen, aber bestimmten Python-Code nicht ausführen zu können.

Nachfolgend finden Sie die erste Zelle des Python-Codes und die ersten zwei Zeilen des Fehlers: Jupyter Notebook ModuleNotFoundError -> Kein Modul mit dem Namen 'sql', wenn Python ausgeführt wird

Nachfolgend die verbleibende Fehlermeldung: Jupyter Notebook ModuleNotFoundError -> Kein Modul mit dem Namen 'sql', wenn Python ausgeführt wird

Zusammenfassung der Fehlermeldung (1. und letzte Zeile): ModuleNotFoundError. . . Kein Modul mit dem Namen 'sql'

Was fehlt mir hier? Ich kann etwas einfacheren Python-Code ausführen, kann jedoch keine komplexeren ausführen.

Ich denke, der Hauptunterschied zwischen den 2 Python-Skripten ist folgender:% load_ext sql Diese bestimmte Zeile des Skripts ist nicht im einfacheren Python-Code enthalten.

PS-Datenbank ist Oracle

0
Es scheint, dass Sie SQL brauchen. GabrielaGarcia vor 6 Jahren 0
@GabrielaGarcia danke. Bitte beziehen Sie sich auf meine eigene Antwort unten. Vielen Dank Tone vor 6 Jahren 0

1 Antwort auf die Frage

0
Tone

Mein Kollege hat dieses Problem gerade für mich gelöst.

Ich habe dieses Bit tatsächlich auskommentiert -> "% load_ext sql" und es ist gelaufen, aber dann sind wir uns nicht sicher, was es beeinflussen würde, und daher haben wir es richtig gelöst.

Öffnen Sie im Grunde die Anaconda-Eingabeaufforderung und führen Sie "pip install ipython-sql" aus <- dies würde das erforderliche Modul / diese Komponente installieren.

Wenn Sie auch auf ein Problem mit cx_oracle stoßen. In der gleichen Eingabeaufforderung und führen Sie "pip install cx_oracle" aus.