jupyter 无法运行python代码以及如何实现代码提示

mac2024-03-15  26

无法运行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感受一下吧。

最新回复(0)