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.0Noter:
Utilisez pip
version correspondant à votre version de Python.
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.