在cmd行的指定浏览器中启动jupyter笔记本

时间:2019-03-21 17:56:25

标签: browser jupyter-notebook command-prompt

我正在使用属于我公司的计算机。如果相关,我没有管理员权限。

我在Windows 10中将默认浏览器设置为InternetExplorer。这是我公司规定的。 (不允许Edge或Chrome作为默认浏览器)尽管我确实安装了Edge和Firefox。

我知道我可以通过编辑Jupyter配置文件来更改Jupyter Notebook会话的默认浏览器。但是我不想更改Jupyter中的默认设置。

相反,我想在命令行(Anaconda提示符)上调用“ jupyter notebook”,同时指定我要选择的浏览器。

类似: jupyter笔记本--useBrowser edge

或类似。这可能吗?

2 个答案:

答案 0 :(得分:1)

请注意,如果我打开 Firefox,请使用上面来自 Kai Aeberli 的 cli 命令,因为...

jupyter notebook --browser="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe %s --new-window"

并将 cli 输出中的 URL 之一复制并粘贴到 Firefox(非默认浏览器)地址栏中,Jupyter Notebook 在 Firefox 中打开! 感谢您的解决方案! :))

答案 1 :(得分:0)

尝试一下: jupyter notebook --browser="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe %s --new-window"

它也应该像这样工作:jupyter notebook --browser="firefox",但实际上对我而言却不是,因为python webbrowser库(在此使用)仅了解默认浏览器。这需要手动注册。

您可以通过运行python提示符并检查以下内容来在系统上进行检查:

import webbrowser
list(webbrowser._browsers)

Out: ['windows-default', 'c:\\program files\\internet explorer\\iexplore.exe']