跳转到主要内容

将条目添加到从上下文菜单启动Jupyter。

项目描述

Supported python versions PyPI version Conda forge version Github tests status License: GPL v3

描述

将条目添加到从文件管理器上下文菜单启动Jupyter NotebookJupyter QtConsoleJupyterLab。这提供了一种方便的方法在文件夹中启动Jupyter。目前它仅支持Microsoft Windows、GNOME(及其许多衍生版本)和macOS。非常欢迎对支持其他操作系统/桌面环境的贡献。

WinPythonAnaconda/ Miniconda/ Miniforge/ Mambaforge分发受支持。如果从除root之外的conda环境运行,则环境名称将在上下文菜单名称中用括号指定。

Microsoft Windows

Jupyter context menu entries in windows

Windows中的Jupyter上下文菜单条目。

除了启动QtConsole、Jupyter Notebook或Jupyter Lab以及默认浏览器外,在Microsoft Windows上,该过程从终端启动。关闭终端将关闭QtConsole或Jupyter服务器。支持单用户和多用户安装,请参阅下面的安装说明。

Linux

在Linux上,支持以下文件管理器:Nautilus(GNOME)、Caja(MATE)、Dolphin(KDE)和Nemo(Cinnamon)。使用Nautilus和Caja时,快捷方式将出现在脚本菜单中,而使用Dolphin时,则出现在操作菜单中。

Jupyter context menu entries in Nautilus

Linux上(Nautilus)的Jupyter上下文菜单条目。

当选择多个文件夹时,Jupyter QtConsole/notebook/lab实例在每个选定的文件夹中打开。选择文件将在文件目录中启动Jupyter。

请注意,在Linux上进程在后台运行:要停止Jupyter笔记本或lab,不要忘记使用退出按钮退出 - 仅关闭标签页不会停止Jupyter服务器。或者,可以使用nbmanager通过UI发现所有运行的服务器并关闭它们。

macOS

Jupyter context menu entries in macOS

macOS上的Jupyter上下文菜单条目。

上下文菜单仅在Finder中选择对象(文件夹或文件)时才可用。Jupyter选项将出现在菜单的“服务”部分。如果选择文件夹,则在所选文件夹中打开Jupyter QTConsole/notebook/lab实例。如果选择文件,则将在文件目录中启动Jupyter。如果文件是Jupyter笔记本 (*.ipynb),则选择Jupyter notebook/lab将在该程序中打开文件;Jupyter QtConsole仍然只会在文件目录中打开。

由于进程是通过Automator中的shell脚本打开的,因此当进程运行时,菜单栏中会出现一个旋转的齿轮。完成服务器后,请通过从旋转齿轮的下拉菜单手动结束进程。

已对从macOS Mojave(10.14)到Sonoma(14)的版本进行了测试。

安装说明

使用pip从PyPI安装

$ pip install start_jupyter_cm

或使用conda从conda-forge通道安装(在Anaconda/Miniconda发行版中)

$ conda install -c conda-forge start_jupyter_cm

用法

创建上下文菜单快捷方式

安装后,如以下所示从终端启用上下文菜单条目

$ start_jupyter_cm

在Microsoft Windows上,需要管理员权限才能为所有用户添加条目,否则条目将仅添加到当前用户。在GNOME和OSX中,仅针对当前用户。

删除上下文菜单快捷方式

要删除上下文菜单条目,请在终端中执行以下操作

$ start_jupyter_cm --remove

请注意,卸载包不会删除上下文菜单条目。如果卸载start_jupyter_cm后留下上下文菜单条目,请重新安装它,按照上述方法删除条目,然后再次卸载。

可选参数

在Linux上,可以安装多个文件管理器,要为特定文件管理器创建或删除上下文菜单快捷方式,请使用–file_manager-f)选项

$ start_jupyter_cm -f nautilus

帮助

使用命令行帮助以获取更多信息

$ start_jupyter_cm -h

更多信息

Linux

在Linux上,上下文菜单快捷方式是通过为每个文件管理器添加脚本或配置文件创建的。这些文件的位置如下

  • Nautilus:~/.local/share/nautilus/scripts

  • Caja:~/.config/caja/scripts

  • Dolphin:~/.local/share/kservices5/ServiceMenus

  • Nemo:~/.local/share/nemo/actions

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

start_jupyter_cm-2.3.2.tar.gz (59.6 kB 查看散列值)

上传时间

构建分布

start_jupyter_cm-2.3.2-py3-none-any.whl (58.1 kB 查看散列值)

上传时间 Python 3

支持