关于安装nbextensions的问题
今天帮人安装nbextensions又遇到些问题。
nbextensions是Jupyter Notebook的扩展,提供诸如自动补全的功能,但是如今新版的notebook不支持nbextensions,找遍全网也没几个说要哪些版本。这里我记录一下我安装的版本:
notebook==6.4.12
jupyterlab==3.0.2
其他相关库会作为以上两个的依赖而自动选择需要的版本,无需多虑。
另外,再次强调nbextensions是notebook的插件扩展,而不是jupyterlab的。最新版jupyterlab已内置插件管理器,(应该)比nbextensions好用。
完整安装命令:
pip install -i https://mirrors.aliyun.com/pypi/simple jupyterlab==3.0.2 notebook==6.4.12 jupyter_contrib_nbextensions jupyter_nbextensions_configurator
jupyter contrib nbextensions install --user
jupyter nbextensions_configurator enable --user
如果用的 Anaconda,推荐用以下命令安装:
conda install -c conda-forge notebook=6.4.12 jupyter_contrib_nbextensions jupyter_nbextensions_configurator
jupyter contrib nbextensions install --user
jupyter nbextensions-configurator enable --user
启动 Notebook:
jupyter notebook