最近为新配置的主机安装conda之后,想要和公司正在使用的主机保持一致的编程习惯,所以也准备安装一下Nbextensions插件,但是因为接近两年没有配置了,已经搞不清楚当时怎么解决的各种bug了。安装过程中,碰到最多的还是包安装后,在目录下没有出现激活步骤中所需的.exe文件,以及出现了.exe文件但搜索到的各种激活代码并不能顺利实现激活的问题。
这里给大家提供一个亲测可行的配置方法:
1.若安装过请先卸载
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator
2.安装Nbextensions插件
pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
安装成功之后,请查看conda安装路径下是否有下图中的jupyter-contrib-nbextension.exe文件,亲测上述方法成功后是有该文件的,有一部分方法安装后会存在路径问题,很可能该路径下并没有此.exe文件,则不能进行后续激活操作。
3.激活插件
jupyter-contrib-nbextension install --user
需要注意的是,这里contrib两边的短横线(-)必须要有,否则会报以下错误:
Jupyter command `jupyter-contrib` not found.
到这里,重启Jupyter则可以看到该插件的按钮,如下图:
4.其他方法(不保证成功)
解决问题的过程中还看到了使用jupyter_nbextensions_configurator安装并激活插件的方法,用的也比较多,可自行检索,我根据检索到的代码,并没有成功,激活时并没有找到对应的文件,至于原因我没有深究,感兴趣的可以自行探究,失败的代码如下:
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
但我查看了一下我的办公电脑,当时应该是使用该方法安装激活成功了,路径下有对应的.exe文件
5.推荐内容
安装插件后也给大家推荐一下我参考的一个博主的设置,以及如果大家对黑色主题感兴趣,我这里也附上该博主相关文章供大家参考,除上文所述插件安装部分外,设置相关部分亲测可用,且视觉效果很不错~