为何Safari无法打开浏览器版Jupyter Notebook(JupyterLite)?
问题原因
- 浏览器兼容性不足:Safari 13.1.2属于老旧版本,不支持Jupyter Retro Notebook所依赖的现代Web技术(如ES6+语法、新DOM API等),导致页面无法正常解析加载,点击链接后无响应。
- 系统环境限制:macOS High Sierra 10.13.6本身对新Web标准的支持有限,且无法升级系统,进一步加剧了浏览器与在线Jupyter服务的兼容性冲突。
解决办法
利用本地环境运行Jupyter Notebook(推荐)
你已安装Python 3.10.7,可直接在本地搭建Jupyter环境:
- 打开终端,执行安装命令:
pip3 install jupyter - 启动服务:
jupyter notebook - 终端会输出本地服务器地址(通常是
http://localhost:8888),复制该地址到Safari中打开,即可正常使用Notebook,还能直接操作本地文件。
在VS Code内使用Jupyter功能
借助已安装的VS Code,无需额外依赖浏览器:
- 在VS Code的扩展市场中搜索并安装官方「Jupyter」扩展
- 新建后缀为
.ipynb的文件,即可在编辑器内直接编写、运行Notebook代码,完全适配你的本地Python环境。
更换兼容的旧版浏览器
如果仍想使用在线Jupyter服务,可安装支持macOS 10.13.6的Chrome或Firefox旧版本(如Chrome 103及以下、Firefox 115 ESR),这些版本对现代Web技术的支持优于Safari 13.1.2,大概率能正常打开在线链接。
内容的提问来源于stack exchange,提问作者TFT
相关产品推荐
相关产品推荐

