在napari中安装napari插件。
项目描述
napari插件管理器
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拖放工件的能力。
napari-plugin-manager
知道如何检测是否使用conda
或pip
安装了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
插件。注意,提供显示名称的插件将在括号中显示包名称。
刷新
如果已发布新插件但不在列表中,可以单击位于右上角的刷新
按钮,以清除缓存并加载所有新可用的插件。
安装插件
要安装插件
- 通过在底部滚动可用插件列表或通过直接按名称或描述过滤来选择它。
- 在
安装信息
下拉菜单中选择工具(conda
或pip
)和版本。 - 点击
安装
按钮开始安装过程。
您可以通过点击每个插件的取消
按钮在任何时候取消过程。
注意:并非所有napari插件目前都可通过conda的conda-forge频道获取。一些插件可能需要重启才能正确配置。
卸载插件
要卸载插件
- 通过滚动顶部已安装插件列表或直接按名称或描述过滤来选择它。
- 点击
卸载
按钮开始删除过程。
您可以通过点击每个插件的取消
按钮在任何时候取消过程。
注意:一些插件可能需要重启才能正确卸载。
更新插件
当已安装插件的新版本可用时,将在安装信息
下拉菜单的左侧出现一个更新(vX.Y.Z)
按钮。
要更新插件
- 通过滚动顶部安装插件列表或直接按名称或描述过滤来选择它。
- 点击
更新(vX.Y.Z)
按钮开始更新过程。
您可以通过点击每个插件的取消
按钮在任何时候取消过程。
批量操作
您不需要等待一个操作完成才能开始另一个操作。您可以通过点击相应的操作按钮(安装/卸载/更新)为每个插件添加更多任务到队列中。操作将按顺序执行,并按照您启动它们的顺序执行。
您可以通过点击UI底部的取消所有
按钮在任何时候取消所有已启动的安装器操作。
故障排除
为了更详细地查看安装过程输出,您可以点击UI左下角的显示状态
按钮。要隐藏这些详细信息,您可以点击隐藏状态
按钮。
使用安装器时可能遇到的一些问题包括
- 由于冲突依赖而导致的兼容性包。
- 网络连接错误。
许可
根据BSD-3许可证分发,“napari-plugin-manager”是免费和开源软件。
问题
如果您遇到任何问题,请提供详细描述提交问题。