jupyter代码补全+报错处理

切换到需要安装的环境

执行

pip install jupyter_contrib_nbextensions

接着执行

jupyter contrib nbextension install --user

但是报错如下:

Jupyter command `jupyter-contrib` not found

解决办法:

先卸载一遍

pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator

重新执行安装命令

pip install jupyter_contrib_nbextensions

安装的时候看到警告:

 根据提示的位置,使用cd切换进去

看到其他人帖子,执行以下命令:

jupyter contrib-nbextension install --user

 还是报错,不行

改为如下命令:

python jupyter-contrib-nbextension install --user

安装成功

启动jupyter

 在disable前面把对勾取消,不然下面的没办法点击

取消勾选后,选中Hinterland,下面的内容不用管

打开代码文件,就可以看到有自动补全功能了

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用和引用的描述,当在Jupyter中使用自动补全插件时,可能会遇到一些报错。其中一个常见的错误是"TypeError: __init__() got an unexpected keyword argument 'column'"。这个错误表明是Jedi包的版本问题,可以通过在当前虚拟环境中使用"pip install jedi==0.17"命令来解决。另外,引用还提到了另一个可能的问题是PyZMQ的版本,可以尝试卸载PyZMQ 22.0.2并安装19.0.2版本来解决问题。 而对于引用中提到的在使用pandas等方法较多的包时无法得到方法提示的问题,可以在Jupyter的首行增加"%config Completer.use_jedi = False"这条命令,然后重新启动Jupyter,这样就可以加快Tab补全的速度。 综上所述,解决Jupyter自动补全插件报错的方法包括: 1. 检查Jedi包的版本,如果版本过高,可以通过在当前虚拟环境中使用"pip install jedi==0.17"命令来降低版本。 2. 检查PyZMQ的版本,如果版本与Jupyter不兼容,可以尝试卸载PyZMQ 22.0.2并安装19.0.2版本。 3. 对于无法得到方法提示的问题,可以在Jupyter的首行增加"%config Completer.use_jedi = False"这条命令,然后重新启动Jupyter。这样可以加快Tab补全的速度。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [jupyter 代码补全问题解决](https://blog.csdn.net/xiedelong/article/details/127568831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [jupyter代码自动补全插件、安装使用后出现警告](https://blog.csdn.net/qq_62702607/article/details/126732994)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值