在 Windows 系统上安装 Anaconda3-5.0.1 版本后,输入 ipython 结果出现如下错误:
(G:\Anaconda3-5.0.1\install) C:\Users\wohu>ipython
Traceback (most recent call last):
File "G:\Anaconda3-5.0.1\install\Scripts\ipython-script.py", line 6, in <modul
e>
from IPython import start_ipython
File "G:\Anaconda3-5.0.1\install\lib\site-packages\IPython\__init__.py", line
55, in <module>
from .terminal.embed import embed
File "G:\Anaconda3-5.0.1\install\lib\site-packages\IPython\terminal\embed.py",
line 16, in <module>
from IPython.terminal.interactiveshell import TerminalInteractiveShell
File "G:\Anaconda3-5.0.1\install\lib\site-packages\IPython\terminal\interactiv
eshell.py", line 22, in <module>
from prompt_toolkit.shortcuts import create_prompt_application, create_event
loop, create_prompt_layout, create_output
ImportError: cannot import name 'create_prompt_application'
原因是 prompt-toolkit 版本不对,有很多版本依赖关系,所以重新安装以下版本即可:
pip install prompt-toolkit==1.0.15