如何以桌面应用形式打开JupyterLab/Jupyter Notebook(隐藏浏览器菜单与地址栏)
用Chrome以桌面应用模式打开JupyterLab/Jupyter Notebook的方案
前置步骤
先启动你的JupyterLab或Jupyter Notebook,记下浏览器打开时的完整访问URL(如果有token一定要带上,省得后续还要登录验证)。比如JupyterLab的默认地址是http://localhost:8888/lab,Jupyter Notebook则是http://localhost:8888/tree。
核心操作:Chrome应用模式启动
Chrome自带的应用模式(App Mode)可以直接隐藏地址栏、标签页等所有浏览器界面元素,生成独立的桌面窗口,而且Windows、Linux、Mac全系统通用,完全靠浏览器自身功能实现,不需要依赖系统工具。
根据你的操作系统,打开终端/命令提示符,执行对应命令:
Windows
打开命令提示符(CMD),输入:
chrome.exe --app="你的Jupyter完整URL"
举个例子:
chrome.exe --app="http://localhost:8888/lab?token=xyz789..."
Linux
打开终端,输入:
google-chrome --app="你的Jupyter完整URL"
示例:
google-chrome --app="http://localhost:8888/tree?token=xyz789..."
MacOS
打开终端,输入:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app="你的Jupyter完整URL"
示例:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app="http://localhost:8888/lab?token=xyz789..."
便捷启动设置(可选)
如果不想每次都输命令,可以把上述命令做成快捷方式:
- Windows:右键新建快捷方式,目标栏填好带参数的Chrome命令,命名后直接双击就能启动
- Linux:创建
.desktop快捷方式文件,或者把命令添加到系统启动器 - MacOS:用Automator创建一个应用,或者把命令存成脚本拖到Dock栏
这样启动后,Jupyter会以纯桌面应用的形态打开,完全看不到浏览器的任何界面元素,满足需求。
内容的提问来源于stack exchange,提问作者Rub
相关产品推荐
相关产品推荐

