GNU/Linux >> Tutoriels Linux >  >> Linux

ModuleNotFoundError :Aucun module nommé "IPython" [Réparer]

Question : J'ai cette erreur "Aucun module nommé IPython" lors de l'exécution d'un programme Python. Le message d'erreur complet est ci-dessous. Avez-vous une idée de la façon de résoudre le problème ?

$ 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'

Solution : Cela signifie que le programme essaie de référencer ipython bibliothèque qui n'est pas installée dans le système. Tout ce dont vous avez besoin est d'installer ipython en utilisant pip comme indiqué ci-dessous :

# 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.0

Noter:

Utilisez pip version correspondant à votre version de Python.

Anaconda

Si vous utilisez Anaconda (version complète), ipython est pré-installé. Si vous utilisez miniconda ou si ipython est supprimé pour une raison quelconque, vous pouvez le réinstaller.

# conda install -c anaconda ipython

C'est ça! En savoir plus sur les erreurs d'installation de Python et leurs solutions. Si jamais vous souhaitez utiliser différentes versions de Python, c'est une bonne idée de créer différents environnements Python.


Linux
  1. Comment réparer ImportError :Aucun module nommé virtualenv dans CentOS ?

  2. ImportError :Aucun module nommé MySQLdb [Résolu]

  3. Aucun module nommé Cython et l'exécution de cythonize n'a échoué [Réparer]

  4. Importation du module Python depuis Bash

  5. module python bz2 manquant

[OpenStack] :depuis keystoneclient.shell import main ImportError :aucun module nommé shell

Le module PERL DB_File nécessite db4-devel [Réparer]

Réseau d'erreur nommé inaccessible dans les journaux système [Réparer]

Python3 ne prend pas en charge le module Gtk ?

modifications des paramètres du module du noyau (à l'aide de /sys/module)

Letsencrypt a échoué avec ImportError :aucun module nommé interface