跳转到主要内容

在napari中安装napari插件。

项目描述

napari插件管理器

License PyPI Python Version tests codecov

napari插件管理器,提供一个图形用户界面来安装napari插件。

您可以在napari.org/napari-plugin-manager上阅读文档。

概述

在0.5.x版本发布系列之前,napari-plugin-manager曾是napari代码库的一部分。现在它作为一个独立的项目和包维护,以允许在napari发布周期之外进行解耦迭代。

未来的工作将允许其他具有插件生态系统的应用程序自定义并使用plugin-manager。此包仍在积极开发中,欢迎贡献。请打开一个问题来讨论潜在改进。

此包目前提供

  • 一个支持pip和conda安装的包安装进程队列。
  • 一个易于使用的GUI,用于搜索、安装、卸载和更新napari生态系统的一部分插件。每个插件条目都提供了摘要和创建包的作者信息。用于查询插件和插件信息的REST API由npe2api服务提供。
  • 通过URL安装其他包或通过拖放从PyPI拖放工件的能力。

Screenshot of the napari-plugin-manager interface, showcasing the plugin descriptions

napari-plugin-manager知道如何检测是否使用condapip安装了napari,并为每个插件的安装信息下拉菜单提供适当的默认安装工具。

conda提供了一个高效的依赖关系求解器,保证了napari安装和工作环境的稳定性和正确性。这是为什么conda是默认工具,用于napari包,一个适用于Mac、Linux和Windows的1单击安装器。如果您主要想将napari用作独立的GUI应用程序,则此安装方法最佳。然而,某些插件可能不受支持。

安装

PyPI

napari-plugin-manager可通过Python包索引获得,并可以使用pip进行安装。

pip install napari-plugin-manager

Conda

napari-plugin-manager也可以通过conda使用conda-forge通道进行安装。

conda install napari-plugin-manager -c conda-forge

使用napari插件管理器

启用/禁用插件

当前napari安装上找到的已安装插件显示在UI的顶部列表中。

napari用户可以选择通过勾选/取消勾选列表中每个插件项左侧的复选框来启用/禁用特定插件。

过滤

您可以通过在UI右上角的搜索框中键入来通过名称或描述过滤可用的插件。仅显示匹配过滤条件的插件。

在下面的图片中,通过单词arcos过滤产生单个插件,即arcos-gui插件。注意,提供显示名称的插件将在括号中显示包名称。

Screenshot of the napari-plugin-manager interface showcasing the filtering features with the query 'arcos'

刷新

如果已发布新插件但不在列表中,可以单击位于右上角的刷新按钮,以清除缓存并加载所有新可用的插件。

安装插件

要安装插件

  1. 通过在底部滚动可用插件列表或通过直接按名称或描述过滤来选择它。
  2. 安装信息下拉菜单中选择工具(condapip)和版本。
  3. 点击安装按钮开始安装过程。

您可以通过点击每个插件的取消按钮在任何时候取消过程。

注意:并非所有napari插件目前都可通过conda的conda-forge频道获取。一些插件可能需要重启才能正确配置。

Screenshot of the napari-plugin-manager showing the process of installing a plugin

卸载插件

要卸载插件

  1. 通过滚动顶部已安装插件列表或直接按名称或描述过滤来选择它。
  2. 点击卸载按钮开始删除过程。

您可以通过点击每个插件的取消按钮在任何时候取消过程。

注意:一些插件可能需要重启才能正确卸载。

Screenshot of the napari-plugin-manager showing the process of uninstalling a plugin

更新插件

当已安装插件的新版本可用时,将在安装信息下拉菜单的左侧出现一个更新(vX.Y.Z)按钮。

要更新插件

  1. 通过滚动顶部安装插件列表或直接按名称或描述过滤来选择它。
  2. 点击更新(vX.Y.Z)按钮开始更新过程。

您可以通过点击每个插件的取消按钮在任何时候取消过程。

Screenshot of the napari-plugin-manager showing the process of updating a plugin

批量操作

您不需要等待一个操作完成才能开始另一个操作。您可以通过点击相应的操作按钮(安装/卸载/更新)为每个插件添加更多任务到队列中。操作将按顺序执行,并按照您启动它们的顺序执行。

您可以通过点击UI底部的取消所有按钮在任何时候取消所有已启动的安装器操作。

故障排除

为了更详细地查看安装过程输出,您可以点击UI左下角的显示状态按钮。要隐藏这些详细信息,您可以点击隐藏状态按钮。

使用安装器时可能遇到的一些问题包括

  • 由于冲突依赖而导致的兼容性包。
  • 网络连接错误。

Screenshot of the napari-plugin-manager interface showcasing the status information, which is initially hidden by default.

许可

根据BSD-3许可证分发,“napari-plugin-manager”是免费和开源软件。

问题

如果您遇到任何问题,请提供详细描述提交问题

项目详情


下载文件

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

源分布

napari_plugin_manager-0.1.3.tar.gz (1.2 MB 查看哈希值)

上传时间

构建分布

napari_plugin_manager-0.1.3-py3-none-any.whl (38.5 kB 查看哈希值)

上传时间 Python 3

由以下机构支持