無法運行python代碼
錯誤:
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
實現代碼提示功能
1.安裝nbextensions
pip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple
jupyter contrib nbextension install --user
- 安裝nbextensions_configurator
pip install --user jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
如果提示缺少依賴,就使用pip安裝對應依賴即可。
重啓jupyter,在彈出的主頁面裏,能看到增加了一個Nbextensions標籤頁,在這個頁面裏,勾選Hinterland即啓用了代碼自動補全,打開一個notebook感受一下吧。