在Windows 10中将JupyterLab作为桌面应用程序运行

Yul*_*Yul 9 jupyter-lab

Cristopher Roach 为Mac用户撰写了"将Jupyter实验室作为桌面应用程序运行 "的博客.它对Windows 10中的Anaconda用户不起作用.最后,我做的是以下内容:

  1. 转到C:\ ProgramData\Anaconda3\Scripts目录
  2. 找到jupyter-lab.exe的文件,并在Taskbars中创建该文件的链接.注意:由于某些原因,当我尝试在桌面上创建链接时,弹出"Widows无法创建快捷方式.检查磁盘是否已满"的消息.
  3. 右键单击jupyter-lab.exe的链接,然后转到"属性".
  4. 下载Jupyterlab的图标文件,并将其保存为Jupyterlab.ico,保存在C:\ ProgramData\Anaconda3\Menu\Jupyterlab.ico(=`%ALLUSERSPROFILE%\ Anaconda3\Menu\Jupyterlab.ico)的文件夹中
  5. 单击"更改图标"并在"查找此文件中的图标"中复制%ALLUSERSPROFILE%\ Anaconda3\Menu\Jupyterlab.ico.
  6. 完成!

需要执行许多步骤.有没有更简单的方法?

小智 15

1.将Jupyter Lab设置为Chrome应用程序

从"开始"菜单中运行Anaconda Prompt并键入:

jupyter lab --generate-config
Run Code Online (Sandbox Code Playgroud)

使用您喜欢的文本编辑器打开在此位置找到的Jupyter配置文件:

C:\Users\<User>\.jupyter\jupyter_notebook_config.py
Run Code Online (Sandbox Code Playgroud)

将此行添加到配置文件的末尾:

c.NotebookApp.browser = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe --app=%s"
Run Code Online (Sandbox Code Playgroud)

2.创建运行Jupyter Lab的快捷方式

导航

"C:\Users\Serendipity\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)"
Run Code Online (Sandbox Code Playgroud)

制作Jupyter Notebook快捷方式的副本,并将其命名为Jupyter Lab
右键单击新创建的Jupyter Lab快捷方式,然后转到"属性",将图标更改为下载的图标,将注释字段更改为"Jupyter Lab".在Tar​​get字段中,将其jupyter-notebook-script.py更改为jupyter-lab-script.py.

Target字段应如下所示:

C:\Users\Serendipity\Anaconda3\python.exe C:\Users\Serendipity\Anaconda3\cwp.py C:\Users\Serendipity\Anaconda3 C:\Users\Serendipity\Anaconda3\python.exe C:\Users\Serendipity\Anaconda3\Scripts\jupyter-lab-script.py %USERPROFILE%
Run Code Online (Sandbox Code Playgroud)

运行快捷方式,它应该生成运行服务器实例的命令提示符和Jupyter Lab Chrome应用程序窗口.


创建访问已在本地运行的服务器的快捷方式:

您可以使用右键单击 - >新建>快捷方式创建连接到本地服务器的快捷方式,并将其用作位置目标:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=http://localhost:8888/
Run Code Online (Sandbox Code Playgroud)

您也可以通过jupyter lab --no-browser在Anaconda Prompt控制台中输入来启动服务器而不会生成Chrome应用程序窗口.


Win*_*ing 8

好吧,现在有桌面版本:

JupyterLab 桌面

我已经使用它几个星期了。到目前为止,没有任何问题,几乎相同。

我确实必须将其添加到顶部单元格之一:

%config Configure.use_jedi=False

所以,我猜这是正宗的:-)


Dan*_*zes 6

使用快捷方式

创建带有目标的快捷方式:

%windir%\System32\cmd.exe "/K" C:\Users\%username%\Miniconda3\Scripts\activate.bat jupyter_env & jupyter lab && exit
Run Code Online (Sandbox Code Playgroud)

我假设你在名为 的 conda 环境中安装了 jupyter-lab jupyter_env。(我在 . 中没有它base。)要创建快捷方式,请右键单击 Windows 文件资源管理器中的空白字段,选择“新建”>“快捷方式”,然后粘贴上面的值。之后,您可以右键单击该快捷方式并选择属性。

自定义图标

你可以:

  • 将快捷方式的Start in值自定义%USERPROFILE%为任何特定文件夹。
  • 指定一个jupyter 图标,我有一个,例如%USERPROFILE%\miniconda3\envs\jupyter\Menu\jupyter.ico
  • 如果您使用的是 Windows 10,请将图标复制到开始菜单%AppData%\Microsoft\Windows\Start Menu\Programs\Anaconda3(64 位)
  • 使用快捷方式运行 jupyterlab 后,将其固定到任务栏。在运行时右键单击 jupyterlab 的任务栏图标,然后选择“固定到任务栏”

最初的想法来自medium


ras*_*mnb 5

首先写这个命令它会要求覆盖请说是:

Jupyter lab --generate-config
Run Code Online (Sandbox Code Playgroud)

然后从这个位置打开这个notebook_config.py文件

C:\Users\username\.jupyter\jupyter_notebook_config.py
Run Code Online (Sandbox Code Playgroud)

将此行粘贴到文件末尾并保存。请注意,您可能想要/必须根据.exe(这里我将使用浏览器 Chrome)更改位置

c.NotebookApp.browser = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe --app=%s"
Run Code Online (Sandbox Code Playgroud)

运行jupyter实验室通过命令行

jupyter 实验室

有关更多信息,请点击此链接