納帕里插件管理器提供用於安裝納帕里插件的圖形使用者介面。
您可以閱讀 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
知道如何偵測 napari 是否使用conda
或pip
安裝,並在每個插件的Installation Info
下拉清單中提供適當的預設安裝程式工具。
conda
提供了一個高效的依賴性求解器,保證了 napar 安裝和工作環境的穩定性和正確性。這就是為什麼conda
成為 napari 捆綁包(適用於 Mac、Linux 和 Windows 的一鍵安裝程式)的預設工具的原因。如果您主要想將 napari 用作獨立的 GUI 應用程序,則此安裝方法是最佳選擇。但是,某些插件可能不受支援。
napari-plugin-manager
可透過 Python 套件索引取得,並且可以使用 pip 安裝。
pip 安裝 napar-plugin-manager
napari-plugin-manager
也可以透過 conda-forge 通道使用 conda 安裝。
conda 安裝 napari-plugin-manager -c conda-forge
在目前 napari 安裝中找到的已安裝外掛程式顯示在 UI 的頂部清單中。
napari 的使用者可以透過選取/取消選取清單中每個插件項目左側的核取方塊來選擇啟用/停用特定插件。
您可以透過在使用者介面左上角的搜尋框中輸入內容,按名稱或描述過濾可用插件。僅顯示符合過濾條件的插件。
在下圖中,按單字arcos
進行過濾會產生一個插件,即arcos-gui
插件。請注意,提供顯示名稱的外掛程式將在右側的括號中顯示套件名稱。
如果有新插件發布但不在清單中,您可以點擊右上角的Refresh
按鈕,清除快取並加載所有新可用的插件。
要安裝插件:
透過滾動底部的可用插件清單或直接按名稱或描述進行過濾來選擇它。
在Installation Info
下拉清單中選擇工具( conda
或pip
)和版本。
點擊Install
按鈕開始安裝程序。
您可以隨時透過點擊每個外掛程式的Cancel
按鈕來取消該過程。
注意:目前並非所有的 napari 插件都可以透過 conda-forge 頻道在 conda 上使用。有些插件需要重新啟動才能正確配置。
要卸載插件:
透過捲動頂部已安裝的插件清單或直接按名稱或描述進行過濾來選擇它。
按Uninstall
按鈕開始刪除程序。
您可以隨時透過點擊每個外掛程式的Cancel
按鈕來取消該過程。
注意:某些外掛程式需要重新啟動才能正確刪除。
當已安裝的外掛程式有新版本可用時, Installation Info
下拉清單的左側將顯示Update (vX.YZ)
按鈕。
要更新外掛:
透過捲動頂部的安裝插件清單或直接按名稱或描述進行過濾來選擇它。
點選Update (vX.YZ)
按鈕開始更新程序。
您可以隨時透過點擊每個外掛程式的Cancel
按鈕來取消該過程。
您無需等待一項操作完成即可開始另一項操作。您可以透過逐個插件點擊對應的操作按鈕將更多任務新增至佇列(安裝/卸載/更新)。這些操作將會依照您啟動這些操作的順序依序執行。
您可以隨時點擊 UI 底部的Cancel all
按鈕來取消所有已啟動的安裝程式操作。
為了可視化有關安裝程式進程輸出的更多詳細信息,您可以單擊位於 UI 左下角的Show status
按鈕。要隱藏此詳細信息,您可以單擊Hide status
按鈕。
使用安裝程式時可能會遇到的一些問題包括:
由於依賴項衝突而導致套件不相容。
網路連線錯誤。
「napari-plugin-manager」依據 BSD-3 授權條款分發,是免費開源軟體。
如果您遇到任何問題,請提交問題並附上詳細說明。