Jupyter Notebook代码补全Error executing Jupyter command 'contrib': [Errno 'jupyter-contrib' not found] 2

安装过程:

进入命令行环境(cmd)

1.安装nbextensions

pip install --user jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple

jupyter contrib nbextension install --user


2.安装nbextensions_configurator

pip install --user jupyter_nbextensions_configurator 

jupyter nbextensions_configurator enable --user

安装完成后,启动Jupyter notebook,可以看见标签页多了一个Nbextensions标签

进入Nbextensions标签页面,该页面即为Jupyter的插件中心。勾选Hinterland即打开了自动补全功能,接下来打开一个notebook体验一下吧。

这是网上通用的安装方法,其中的--user 有的有,有的没有,不知道什么意思。

安装遇到的问题(错误):

Error executing Jupyter command 'contrib': [Errno 'jupyter-contrib' not found] 2

在运行完第一句语句后并显示成功安装后输入jupyter contrib nbextension install --user就出现了问题,意思就是这条命令没有找到,网上找了大半天,发现许多人也在问这个问题,通过不断的查找,最后的原因我认为是归结于pip和conda命令的对于依赖的区别,下面这句是在Stack Overflow的回答:

Pip installs from PyPI. There are no releases of the basemap package on PyPI, it is just a simple registration page pointing at the real download location (SourceForge).

Conda pulls from its own repository, typically with convenience builds of libraries common to the community Conda is aimed at. Conda's repository has a version of the basemap package available for installation, so it succeeds.

意思就是conda会把相应的依赖装上去,看了许多人的反馈,发现有时候pip install XXX安装不成功但是conda install XXX却成功了

如果是anaconda,可以使用命令:
conda install -c conda-forge jupyter_contrib_nbextensions

  • 15
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
这个问题的原因是Jupyter命令无法找到文件或目录。有几种可能的解决方法可以尝试。 首先,可以尝试重新安装Jupyter的所有内容。这可以通过运行以下命令来实现:\[2\] ``` pip install --upgrade --force-reinstall --no-cache-dir jupyter ``` 如果你使用的是Python 3,可以使用以下命令: ``` pip3 install --upgrade --force-reinstall --no-cache-dir jupyter ``` 这将重新安装Jupyter并解决可能的文件或目录缺失问题。 另外,还可以尝试检查Jupyter命令的路径是否正确。有时候,安装后Jupyter命令的名称可能会发生变化,例如从"jupyter notebook"变为"jupyter-notebook"。你可以尝试运行以下命令来解决这个问题:\[2\] ``` pip install "ipython\[notebook\]" ``` 如果以上方法都没有解决问题,可能是安装过程中出现了混乱。你可以尝试运行以下命令来重新安装Jupyter并清除缓存:\[3\] ``` pip install --upgrade --force-reinstall --no-cache-dir jupyter ``` 如果你使用的是Python 3,可以使用以下命令: ``` pip3 install --upgrade --force-reinstall --no-cache-dir jupyter ``` 这将强制重新安装Jupyter并清除可能导致问题的缓存。 希望这些方法能够帮助你解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助你解决。 #### 引用[.reference_title] - *1* [Error executing Jupyter commandnotebook‘: [Errno 2] No such file or directory](https://blog.csdn.net/qq_41475067/article/details/129090723)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Error executing Jupyter command 'notebook': [Errno 2 解决方案](https://blog.csdn.net/Lsx2018223/article/details/105040172)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值