📅  最后修改于: 2023-12-03 15:09:31.829000             🧑  作者: Mango
在使用 Jupyter Notebook 时,有时需要将 Jupyter Notebook 的端口映射到主机上,以便可以从主机上访问 Jupyter Notebook。
本篇文章将介绍如何将 Jupyter 笔记本端口映射到主机。
在开始之前,需要确保已经安装了 Jupyter Notebook。如果尚未安装,请按以下步骤安装:
pip install jupyter
打开终端或命令行窗口。
运行以下命令以启动 Jupyter Notebook:
jupyter notebook
然后,可以看到终端输出类似于以下内容的信息:
[I 00:00:00.000 NotebookApp] Serving notebooks from local directory: /Users/username
[I 00:00:00.000 NotebookApp] Jupyter Notebook 6.1.4 is running at:
[I 00:00:00.000 NotebookApp] http://localhost:8888/
[I 00:00:00.000 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
这表示 Jupyter Notebook 已在本地主机上的端口 8888 上启动。
如果想要从主机上访问该笔记本,则需要将笔记本端口映射到主机上。可以通过修改上面输出中的 URL 来完成此操作。
输入以下内容:
jupyter notebook --ip 0.0.0.0 --port 8888 --no-browser
其中 --ip
参数表示服务器运行的 IP 地址,--port
参数表示使用的端口。默认情况下,Jupyter Notebook 仅在本地运行,因此需要将 --ip
参数设置为 0.0.0.0
,才能从其他计算机访问到笔记本。最后一个参数 --no-browser
表示不自动打开浏览器。
运行完上述命令后,终端将会输出以下信息:
[I 00:00:00.000 NotebookApp] Serving notebooks from local directory: /Users/username
[I 00:00:00.000 NotebookApp] Jupyter Notebook 6.1.4 is running at:
[I 00:00:00.000 NotebookApp] http://0.0.0.0:8888/
[I 00:00:00.000 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
这表示 Jupyter Notebook 已经在端口 8888 上启动,并且可以从其他计算机访问。
接下来,在其他计算机的浏览器中输入以下 URL:
http://<服务器 IP 地址>:8888/
其中,<服务器 IP 地址>
表示运行 Jupyter Notebook 服务器的计算机的 IP 地址。然后,Jupyter Notebook 应该可以在浏览器中打开了。
在本篇文章中,我们介绍了将 Jupyter 笔记本端口映射到主机的方法。希望这篇文章对你有帮助!