当前位置: 首页 > news >正文

如何实现局域网内无痛访问Jupyter Notebook?

Jupyter Notebook是数据科学和机器学习领域非常常用的交互式开发环境。默认情况下,Jupyter Notebook启动后只能本地访问,并且会自动生成一个token用于身份验证。当需要从其他电脑远程访问时,往往需要对配置进行修改。

本文将详细介绍如何通过简单的配置,实现局域网内免token访问Jupyter Notebook。

步骤一:生成Jupyter配置文件

打开终端,执行以下命令生成Jupyter Notebook的默认配置文件:

jupyter notebook --generate-config

生成后的文件位于:

~/.jupyter/jupyter_notebook_config.py

步骤二:编辑配置文件

使用文本编辑器打开配置文件(以nano为例):

nano ~/.jupyter/jupyter_notebook_config.py

在配置文件的末尾添加以下配置内容,或修改已有配置为:

c.ServerApp.ip = '0.0.0.0'
c.ServerApp.open_browser = False
c.ServerApp.port = 8888
c.ServerApp.token = ''
c.ServerApp.password = ''

各参数含义说明

  • c.ServerApp.ip = '0.0.0.0':允许所有IP地址访问。
  • c.ServerApp.open_browser = False:启动时不自动打开浏览器。
  • c.ServerApp.port = 8888:将访问端口固定为8888,方便远程访问。
  • c.ServerApp.token = ''c.ServerApp.password = '':禁用token与密码验证(请确保在安全网络环境中使用)。

步骤三:保存并启动Jupyter Notebook

保存文件并退出nano:

  • 按下 Ctrl + O 然后按 Enter 确认保存。
  • 按下 Ctrl + X 退出。

重新启动Jupyter Notebook服务:

jupyter notebook

启动成功后,即可看到以下类似提示:

http://localhost:8888/

步骤四:局域网内访问Jupyter Notebook

在局域网内其他设备的浏览器中,输入以下地址即可直接访问:

http://你的主机IP地址:8888

例如,主机IP地址为192.168.56.47,则访问地址为:

http://192.168.56.47:8888

现在,你的Jupyter Notebook已经成功实现局域网内免token访问!

相关文章:

  • Linux中常用服务器监测命令(性能测试监控服务器实用指令)
  • oracle数据泵操作
  • 从零实现Json-Rpc框架】- 项目实现 - 服务端registrydiscovery实现
  • Spring boot 中QPS(Queries Per Second)与 TPS(Transactions Per Second)详细对比
  • struct 中在c++ 和c中用法区别
  • Hue:一个大数据查询工具
  • MSTP多域生成树
  • SpringBoot 7 种实现 HTTP 调用的方式
  • 阶段项目:Windows 服务器的组建与管理
  • java设计模式之桥接模式(重生之我在地府当孟婆)
  • 2025年SQL2API平台推荐:QuickAPI、dbapi 和 Magic API 介绍与对比
  • Kubernetes 入门篇之Master节点部署与安装
  • 基于modbusTcp连接Modbus Slave本地模拟服务通讯(C#编写ModbusTcp类库)(一)
  • VMware Workstation Pro下载链接
  • 【图像去噪】论文复现:灵感源自MAE!进一步解决BSN的局限性,破坏真实噪声的空间相关性!AMSNet的Pytorch源码复现,跑通源码,原理详解!
  • SQL Server:数据库镜像端点检查
  • 图解AUTOSAR_SWS_CANStateManager
  • STM32 FATFS - 在spi的SD卡中运行fatfs
  • 招标采购管理系统智能化亮点应用场景举例
  • 基于Spring Boot的平面设计课程在线学习平台系统的设计与实现(LW+源码+讲解)
  • 图集|俄罗斯举行纪念苏联伟大卫国战争胜利80周年阅兵式
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 14岁女生瞒报年龄文身后洗不掉,法院判店铺承担六成责任
  • 【社论】职业上新,勇于“尝新”
  • 普雷沃斯特当选新一任天主教罗马教皇
  • 中美“第二阶段”贸易协定是否会在会谈中提出?商务部回应