我正在尝试让ipython在Windows 10 64位计算机上工作。当我尝试从命令行启动ipython时,出现此问题所附屏幕截图中所示的错误。

有人遇到过吗?我该如何解决这个问题?

windows - ipython-来自 "cannot import name '的 'prompt_toolkit.shortcuts' create_prompt_application-LMLPHP

最佳答案

此问题是由于安装了比IPython依赖的Prompt Toolkit更高的版本引起的。 (已安装Prompt Toolkit版本2.0.4,而IPython需要版本1.0.15。)

您可以通过使用pip(或pip3)安装较旧的兼容版本的hint-toolkit来纠正此问题:

pip3 install 'prompt-toolkit<2.0.0,>=1.0.15' --force-reinstall

(如果您安装或升级了1.0.15(最新的1.x版本)之后的Prompt Toolkit,则会收到来自pip的警告:ipython 6.5.0 has requirement prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.4 which is incompatible.)

关于windows - ipython-来自 "cannot import name '的 'prompt_toolkit.shortcuts' create_prompt_application,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51676835/

10-11 07:48