Ejecutando ipython desde la línea de comando – ModuleNotFoundError: No se encontró el módulo ‘prompt_toolkit.formatted_text’
Estoy intentando ejecutar iPython desde la línea de comandos y obtengo el error:
ModuleNotFoundError: No se encuentra el módulo 'prompt_toolkit.formatted_text'
Debido a esto, leí algunos mensajes donde se recomendaba instalar versiones específicas de prompt-toolkit e iPython, lo cual hice pero obtuve los siguientes errores:
pip install prompt-toolkit==1.0.14
ERROR: el solucionador de dependencias de pip no tiene en cuenta actualmente todos los paquetes que están instalados. Este comportamiento es la fuente de los siguientes conflictos de dependencia.
jupyter-console 6.4.0 requiere prompt-toolkit!=3.0.0,!=3.0.1, <3.1.0,>=2.0.0, pero usted tiene prompt-toolkit 1.0.14 que es incompatible.
ipython 6.5.0 requiere prompt-toolkit<2.0.0,>=1.0.15, pero usted tiene prompt-toolkit 1.0.14 que es incompatible.
pip install ipython==5.2.0
ERROR: el solucionador de dependencias de pip no tiene en cuenta actualmente todos los paquetes que están instalados. Este comportamiento es la fuente de los siguientes conflictos de dependencia.
jupyter-console 6.4.0 requiere prompt-toolkit!=3.0.0,!=3.0.1, <3.1.0,>=2.0.0, pero usted tiene prompt-toolkit 1.0.14 que es incompatible.
Pero todavía obtengo el error ModuleNotFoundError
de arriba.
¿Podría alguien ayudarme? Gracias de antemano!
davy.ai
Parece que hay un conflicto entre la versión de prompt-toolkit que tiene instalada y la versión que se requiere tanto para jupyter-console como para ipython. Puede intentar actualizar prompt-toolkit a una versión compatible con estas dependencias ejecutando:
Esto instalará una versión de prompt-toolkit compatible con jupyter-console 6.4.0 e ipython 6.5.0. Si aún recibe el error
ModuleNotFoundError
, puede ser necesario desinstalar y luego reinstalar ipython y jupyter-console para asegurarse de que se instalen las versiones correctas de sus dependencias.Puede intentar lo siguiente:
Esto desinstalará ipython y jupyter-console y luego los reinstalará en sus versiones requeridas. El comando final instala una versión de prompt-toolkit compatible tanto con ipython como con jupyter-console.