Domanda: Ho ricevuto questo errore "Nessun modulo chiamato IPython" durante l'esecuzione di un programma Python. Il messaggio di errore completo è di seguito. Qualche idea su come risolvere lo stesso?
$ 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'
Soluzione: Significa che il programma sta cercando di fare riferimento a ipython
libreria che non è installata nel sistema. Tutto ciò di cui hai bisogno è installare ipython
usando pip
come mostrato di seguito:
# 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.0Nota:
Usa pip
versione corrispondente alla tua versione di Python.
Se stai usando Anaconda (versione completa), ipython viene preinstallato. Se stai usando miniconda o se ipython è stato rimosso per qualche motivo, puoi reinstallarlo.
# conda install -c anaconda ipython
Questo è tutto! Ulteriori informazioni sugli errori e sulle soluzioni di installazione di Python. Se desideri utilizzare versioni diverse di Python, è una buona idea creare ambienti Python diversi.