Jupyter HTTP-over-WebSocket 常见问题解决方案
jupyter_http_over_ws 项目地址: https://gitcode.com/gh_mirrors/ju/jupyter_http_over_ws
1. 项目基础介绍
Jupyter HTTP-over-WebSocket 是一个 Jupyter 服务器扩展,它允许运行使用 WebSocket 代理 HTTP 流量的 Jupyter 笔记本。由于浏览器不允许通过 HTTP 对 localhost 进行跨域通信,但支持通过 WebSocket 进行跨域通信,这个扩展解决了这一问题。
主要编程语言:Python
2. 新手常见问题及解决步骤
问题一:如何安装 Jupyter HTTP-over-WebSocket 扩展?
解决步骤:
- 打开命令行工具。
- 执行以下命令安装扩展:
pip install jupyter_http_over_ws
问题二:如何启用并配置 Jupyter HTTP-over-WebSocket?
解决步骤:
-
在命令行中启动 Jupyter 笔记本服务器时,添加以下参数来启用扩展和配置:
jupyter notebook --NotebookApp.allow_origin='https://www.example.com' --port=8081
请替换
https://www.example.com
为你的实际域名。 -
如果需要,可以添加
--no-browser
参数来阻止自动打开浏览器,然后手动从命令行提供的链接打开浏览器。
问题三:遇到 403 错误怎么办?
解决步骤:
- 确保 Jupyter 笔记本服务器启动时,从同一浏览器打开提供的链接,以便设置认证 cookie。
- 如果问题仍然存在,尝试从隐身窗口打开链接,以避免浏览器扩展可能引起的冲突。
- 如果上述步骤无效,可以尝试重启 Jupyter 笔记本服务器,并确保使用了正确的参数。
jupyter_http_over_ws 项目地址: https://gitcode.com/gh_mirrors/ju/jupyter_http_over_ws