要设置 Jupyter Notebook 的监听地址和端口,您需要修改 Jupyter Notebook 的配置文件 jupyter_notebook_config.py
。以下是具体的步骤:
设置监听地址
打开配置文件:
如果您还没有配置文件,可以使用以下命令生成:jupyter notebook --generate-config
这将在您的用户目录下生成一个
jupyter_notebook_config.py
文件,通常位于~/.jupyter/
目录下。修改配置文件:
使用文本编辑器打开jupyter_notebook_config.py
文件:nano ~/.jupyter/jupyter_notebook_config.py
设置监听地址:
找到以下行:# c.NotebookApp.ip = 'localhost'
将其修改为:
c.NotebookApp.ip = '0.0.0.0'
这将使 Jupyter Notebook 监听所有网络接口,允许从任何设备访问。
保存并退出:
保存文件并退出编辑器。
设置监听端口
修改配置文件:
继续在jupyter_notebook_config.py
文件中,找到以下行:# c.NotebookApp.port = 8888
将其修改为:
c.NotebookApp.port = 3030
这将使 Jupyter Notebook 监听端口 3030。
保存并退出:
保存文件并退出编辑器。
4.5 重启 Jupyter Notebook
停止当前运行的 Jupyter Notebook:
如果 Jupyter Notebook 正在运行,停止它:jupyter notebook --stop
启动 Jupyter Notebook:
使用以下命令启动 Jupyter Notebook:jupyter notebook --no-browser
访问 Jupyter Notebook:
打开浏览器并访问http://0.0.0.0:3030
或http://localhost:3030
。
验证设置
检查监听地址和端口:
确保 Jupyter Notebook 正在监听0.0.0.0:3030
。您可以使用以下命令检查:netstat -tuln | grep 3030
访问 Jupyter Notebook:
从本地或远程设备访问http://<your-server-ip>:3030
,确保可以正常访问 Jupyter Notebook。
通过以上步骤,您应该能够成功设置 Jupyter Notebook 的监听地址和端口。如果遇到任何问题,可以检查 Jupyter Notebook 的日志文件以获取更多详细信息。
reference
https://developer.aliyun.com/article/1047866