Jupyter Notebook是一种开源的交互式编程环境,可让用户在Web浏览器中创建和共享文档,其中包含实时代码、数学方程、可视化图表和解释性文本。通过设置Jupyter Notebook的远程访问,您可以通过云计算实例或远程服务器远程访问Jupyter Notebook,从而在不同的设备和地点之间共享和访问您的Notebook。
以下是设置Jupyter Notebook可远程访问的步骤:
pip install jupyter notebook
jupyter notebook --generate-config
这将生成一个名为jupyter_notebook_config.py
的配置文件。
jupyter notebook password
然后按照提示输入密码并确认。
jupyter_notebook_config.py
,找到并编辑以下行:c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
将c.NotebookApp.ip
的值更改为'0.0.0.0'
,以允许任何IP地址访问Jupyter Notebook。将c.NotebookApp.open_browser
的值更改为False
,以禁止自动打开浏览器。
c.NotebookApp.port = 8888
将8888
更改为您想要的端口号。
jupyter notebook
您将看到类似以下内容的输出:
[I 10:00:00.000 NotebookApp] Serving notebooks from local directory: /path/to/notebooks
[I 10:00:00.000 NotebookApp] Jupyter Notebook 6.0.3 is running at:
[I 10:00:00.000 NotebookApp] http://localhost:8888/
此时,Jupyter Notebook已在本地主机上的默认端口(8888)上运行。
http://服务器IP地址:端口号
其中,服务器IP地址
是您运行Jupyter Notebook的云计算实例或远程服务器的公共IP地址,端口号
是您在配置文件中设置的Jupyter Notebook的端口号。
通过以上步骤,您可以成功设置Jupyter Notebook可远程访问。对于更高级的设置和定制化,请参考Jupyter Notebook的官方文档。
腾讯云相关产品和产品介绍链接地址:
请注意,这里没有提到其他流行的云计算品牌商,但您可以根据您的需求选择适合您的云服务提供商。
领取专属 10元无门槛券
手把手带您无忧上云