解决方案:
主要原因是Jupyter Notebook 默认绑定到 127.0.0.1了
- 默认情况下,Jupyter Notebook 仅监听
127.0.0.1
(本地主机),只能在虚拟机内部访问。 - 解决方法:修改 Jupyter Notebook 的启动方式,使其监听虚拟机的网络接口。
修改启动命令:
jupyter notebook --allow-root --ip=0.0.0.0
--ip=0.0.0.0
:使 Jupyter Notebook 监听所有网络接口(包括虚拟机的网络接口)。--allow-root
:允许以 root 身份运行(如当前是 root 用户)。