jupyter -- 创建虚拟环境,安装插件nebextensions(附因jupyter-server版本问题导致403错误的解决方法)

 

1.首先,打开“anaconda Prompt”命令窗口,创建虚拟环境(myenv),在命令行输入> conda create --name myenv python=3.11.1 (备注:这里的python版本号用本机安装的版本号,可用“python --version”查询)

2.进入虚拟环境,在命令行输入> conda activate myenv

3.安装notebook,在命令行输入> conda install notebook==6.5 (备注:这里在安装的时候,由于不同电脑的python版本可能不同,所以相应的版本号需要做对应调整,命令窗口会给予版本提升,做对应调整,若太高就调低,若太低就调高版本)

4.安装nbextensions,在命令行输入> pip install jupyter_contrib_nbextensions

5.安装nbextensions_configurator,在命令行输入> pip install jupyter_nbextensions_configurator

6.接着,在命令行输入> jupyter contrib nbextension install --user

7.继续输入> jupyter nbextensions_configurator enable --user

 

运行jypyter notebook的虚拟环境,如网页跳转到“localhost:8965/tree#notebooks”

点击位置1创建文件,会提示创建失败!

点击位置2,页面一直出现加载的图标,查看控制台,会看到提示403错误。

 

后面经过错误排查,结合网上资料,发现虚拟环境中的jupyter-server版本是2.10.0(备注:可用“pip show jupyter-server”查询版本号)

这个版本与notebook 6(上面安装的是6.5.7)的版本不兼容,于是需要将jupyter-server做降级处理

在命令行窗口输入> pip install jupyter-server==1.13.4

 

执行命令完成后,重新启动,再次来到上面截图的页面,可以正常创建

 

点击“Nbextensions”菜单,也可以正常显示了。将位置3的勾去掉,就可以自主选择

 

到此分享结束!

posted @ 2024-06-26 16:02  lmei  阅读(26)  评论(0编辑  收藏  举报