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

时间:2018-06-26 06:24:22

标签: jupyter-lab

Cristopher Roach为Mac用户撰写了博客“ Running Jupyter Lab as a Desktop Application”。对于Windows 10中的Anaconda用户而言,它不起作用。最终,我所做的如下:

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

需要经历许多步骤。有没有更简单的方法?

4 个答案:

答案 0 :(得分:9)

1。将Jupyter Lab设置为作为Chrome应用运行

从“开始”菜单运行Anaconda Prompt,然后键入:

jupyter lab --generate-config

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

C:\Users\<User>\.jupyter\jupyter_notebook_config.py

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

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

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

导航到

"C:\Users\Serendipity\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)"

复制 Jupyter Notebook 快捷方式并将其命名为 Jupyter Lab
右键单击新创建的Jupyter Lab快捷方式,然后转到“属性”,将图标更改为已下载的图标,将注释字段更改为“ Jupyter Lab”。在“目标”字段上显示为jupyter-notebook-script.py的地方,将其更改为jupyter-lab-script.py

“目标”字段应如下所示:

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%

运行快捷方式,它应该会产生一个运行服务器实例和Jupyter Lab Chrome App窗口的命令提示符。


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

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

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

您还可以通过在Anaconda Prompt控制台中键入jupyter lab --no-browser来启动服务器而无需生成Chrome应用程序窗口。

答案 1 :(得分:1)

首先编写此命令,它将要求覆盖,请回答:

Jupyter lab --generate-config

然后从该位置打开此 notebook_config.py 文件

C:\Users\username\.jupyter\jupyter_notebook_config.py

将此行粘贴到文件末尾并保存。

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

从命令行运行 jupyter实验室

jupyter lab

有关更多信息,请遵循此link

答案 2 :(得分:0)

容易得多。仅使用Codekodo Jupyter(www.codekodo.net)迈出了第一步。从系统托盘下载,设置和运行Jupyter。就是这样。

答案 3 :(得分:0)

使用快捷方式

使用目标创建快捷方式:

%windir%\System32\cmd.exe "/K" C:\Users\%username%\Miniconda3\Scripts\activate.bat jupyter_env & jupyter lab && exit

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

自定义图标

您可以:

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

最初的想法来自medium