安装ipython关于ImportError: cannot import name create_prompt_application的报错解决方案

安装

sudo apt install ipython
sudo apt install ipython3

错误信息

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 49, in <module>
    from .terminal.embed import embed
  File "/usr/lib/python3/dist-packages/IPython/terminal/embed.py", line 18, in <module>
    from IPython.terminal.interactiveshell import TerminalInteractiveShell
  File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 20, in <module>
    from prompt_toolkit.shortcuts import create_prompt_application, create_eventloop, create_prompt_layout, create_output
ImportError: cannot import name 'create_prompt_application'

在这里插入图片描述
解决方案
ipython依赖的prompt-toolkit是1.0.5,如果高于这个版本就会报错
在这里插入图片描述
在这里插入图片描述
完美解决
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43833642/article/details/106603062