Frage: Ich habe diesen Fehler „Kein Modul namens IPython“ erhalten beim Ausführen eines Python-Programms. Die vollständige Fehlermeldung ist unten. Irgendeine Idee, wie man dasselbe beheben kann?
$ python san.py Traceback (most recent call last): File "san.py", line 2, in <module> from IPython import get_ipython ModuleNotFoundError: No module named 'IPython'
Lösung: Das bedeutet, dass das Programm versucht, ipython
zu referenzieren Bibliothek, die nicht im System installiert ist. Alles, was Sie brauchen, ist, ipython
zu installieren mit pip
wie unten gezeigt:
# pip install ipython [....] Requirement already satisfied: parso>=0.7.0 in /home/ubuntu/.conda/envs/iisc_dm/lib/python3.8/site-packages (from jedi>=0.10->ipython) (0.7.0) Installing collected packages: ipython Successfully installed ipython-7.14.0Notiz:
Verwenden Sie pip
Version, die Ihrer Python-Version entspricht.
Wenn Sie Anaconda (Vollversion) verwenden, ist ipython vorinstalliert. Wenn Sie Miniconda verwenden oder wenn Ipython aus irgendeinem Grund entfernt wurde, können Sie es neu installieren.
# conda install -c anaconda ipython
Das ist es! Erfahren Sie mehr über Python-Installationsfehler und Lösungen. Wenn Sie jemals verschiedene Versionen von Python verwenden möchten, ist es eine gute Idee, verschiedene Python-Umgebungen zu erstellen.