jupyter 無法運行python代碼以及如何實現代碼提示

無法運行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
  1. 安裝nbextensions_configurator
pip install --user jupyter_nbextensions_configurator 
jupyter nbextensions_configurator enable --user

如果提示缺少依賴,就使用pip安裝對應依賴即可。

重啓jupyter,在彈出的主頁面裏,能看到增加了一個Nbextensions標籤頁,在這個頁面裏,勾選Hinterland即啓用了代碼自動補全,打開一個notebook感受一下吧。
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章