MacOS系统通过Anaconda Navigator启动Jupyter Notebook报webbrowser模块缺失如何解决
报错原因
该错误由当前Anaconda使用的Python环境缺失webbrowser模块导致。webbrowser属于Python原生自带的标准库,出现缺失通常是Anaconda环境文件损坏、Python安装不完整或者系统环境变量冲突导致。
修复方案
- 方案1:覆盖重装Python修复损坏文件
打开终端,先激活Anaconda基础环境:conda activate base
执行重装对应版本Python的命令,修复缺失的标准库:conda install python=3.7 --reinstall
重装完成后重启Anaconda Navigator,重新启动Jupyter Notebook即可。 - 方案2:无浏览器模式启动(应急使用)
打开终端直接执行以下命令,启动时不自动调用浏览器:jupyter notebook --no-browser
终端会输出带token的本地访问链接,手动复制链接到任意浏览器地址栏打开即可正常使用。 - 方案3:重置Anaconda基础环境
如果上述方案均无效,说明基础环境损坏范围较大,执行命令将基础环境恢复到初始安装状态:conda install --rev 0
操作完成后再启动Jupyter Notebook即可正常运行。
内容的提问来源于stack exchange,提问作者Jupiter - Py
相关产品推荐
相关产品推荐

