ตัวจัดการปลั๊กอิน napari เพื่อจัดเตรียมอินเทอร์เฟซผู้ใช้แบบกราฟิกสำหรับการติดตั้งปลั๊กอิน napari
คุณสามารถอ่านเอกสารได้ที่ napari.org/napari-plugin-manager
napari-plugin-manager
เคยเป็นส่วนหนึ่งของโค้ดเบส napari ก่อนซีรีส์รีลีส 0.5.x ขณะนี้ได้รับการดูแลเป็นโปรเจ็กต์และแพ็คเกจที่แยกจากกันเพื่อให้สามารถทำซ้ำแบบแยกส่วนได้นอกวงจรการเปิดตัว napari
การทำงานในอนาคตจะอนุญาตให้แอปพลิเคชันอื่นที่มีระบบนิเวศปลั๊กอินปรับแต่งและใช้ plugin-manager
แพ็คเกจนี้ยังคงอยู่ระหว่างการพัฒนาและยินดีเป็นอย่างยิ่งที่จะมีส่วนร่วม โปรดเปิดประเด็นเพื่อหารือเกี่ยวกับการปรับปรุงที่อาจเกิดขึ้น
แพ็คเกจนี้ปัจจุบันมี:
คิวกระบวนการตัวติดตั้งแพ็คเกจที่รองรับทั้งการติดตั้ง pip และ conda
GUI ที่ใช้งานง่ายสำหรับการค้นหา ติดตั้ง ถอนการติดตั้ง และอัปเดตปลั๊กอินที่เป็นส่วนหนึ่งของระบบนิเวศของ napari รายการปลั๊กอินแต่ละรายการให้ข้อมูลสรุปและข้อมูลเกี่ยวกับผู้เขียนที่สร้างแพ็คเกจ REST API ที่ใช้ในการค้นหาปลั๊กอินและข้อมูลปลั๊กอินนั้นให้บริการโดยบริการ npe2api
ความสามารถในการติดตั้งแพ็คเกจอื่นผ่าน URL โดยการลากและวางสิ่งประดิษฐ์จาก PyPI
napari-plugin-manager
รู้วิธีตรวจสอบว่ามีการติดตั้ง napari โดยใช้ conda
หรือ pip
และจัดเตรียมเครื่องมือตัวติดตั้งเริ่มต้นที่เหมาะสมในดรอปดาวน์ Installation Info
สำหรับปลั๊กอินแต่ละตัว
conda
มอบตัวแก้ปัญหาการพึ่งพาที่มีประสิทธิภาพซึ่งรับประกันความเสถียรและความถูกต้องของการติดตั้ง napari และสภาพแวดล้อมการทำงาน นี่คือเหตุผลว่าทำไม conda
จึงเป็นเครื่องมือเริ่มต้นที่ใช้สำหรับบันเดิล napari ซึ่งเป็นตัวติดตั้งแบบคลิกเดียวสำหรับ Mac, Linux และ Windows วิธีการติดตั้งนี้จะดีที่สุดหากคุณต้องการใช้ napari เป็นแอป GUI แบบสแตนด์อโลนเป็นหลัก อย่างไรก็ตาม ปลั๊กอินบางตัวอาจไม่รองรับ
napari-plugin-manager
พร้อมใช้งานผ่าน Python Package Index และสามารถติดตั้งได้โดยใช้ pip
pip ติดตั้ง napari-plugin-manager.php
napari-plugin-manager
ยังพร้อมสำหรับการติดตั้งโดยใช้ conda ผ่านช่องทาง conda-forge
conda ติดตั้ง napari-plugin-manager -c conda-forge
ปลั๊กอินที่ติดตั้งที่พบในการติดตั้ง napari ปัจจุบันจะแสดงอยู่ในรายการด้านบนของ UI
ผู้ใช้ napari สามารถเลือกเปิด/ปิดการใช้งานปลั๊กอินเฉพาะได้โดยทำเครื่องหมาย/ยกเลิกการเลือกช่องทำเครื่องหมายทางด้านซ้ายของแต่ละรายการปลั๊กอินในรายการ
คุณสามารถกรองปลั๊กอินที่มีอยู่ตามชื่อหรือคำอธิบายโดยพิมพ์ในช่องค้นหาที่มุมซ้ายบนของ UI เฉพาะปลั๊กอินที่ตรงกับเกณฑ์ตัวกรองเท่านั้นที่จะแสดง
ในภาพด้านล่างที่กรองด้วยคำว่า arcos
จะได้ปลั๊กอินตัวเดียว นั่นคือปลั๊กอิน arcos-gui
โปรดสังเกตว่าปลั๊กอินที่ให้ชื่อที่แสดง จะแสดงชื่อแพ็คเกจทางด้านขวาในวงเล็บ
หากมีการเปิดตัวปลั๊กอินใหม่ แต่ไม่มีอยู่ในรายการ คุณสามารถคลิกปุ่ม Refresh
ที่มุมขวาบน เพื่อล้างแคชและโหลดปลั๊กอินใหม่ที่มีอยู่ทั้งหมด
ในการติดตั้งปลั๊กอิน:
เลือกโดยการเลื่อนรายการปลั๊กอินที่มีอยู่ที่ด้านล่าง หรือโดยการกรองตามชื่อหรือคำอธิบายโดยตรง
เลือกเครื่องมือ ( conda
หรือ pip
) และเวอร์ชันในดรอปดาวน์ Installation Info
เริ่มกระบวนการติดตั้งโดยคลิกที่ปุ่ม Install
คุณสามารถยกเลิกกระบวนการได้ตลอดเวลาโดยคลิกปุ่ม Cancel
ของแต่ละปลั๊กอิน
หมายเหตุ : ขณะนี้ปลั๊กอิน napari บางตัวยังไม่พร้อมใช้งานบน conda ผ่านช่องทาง conda-forge ปลั๊กอินบางตัวจะต้องรีสตาร์ทจึงจะกำหนดค่าได้อย่างเหมาะสม
หากต้องการถอนการติดตั้งปลั๊กอิน:
เลือกโดยการเลื่อนรายการปลั๊กอินที่ติดตั้งไว้ด้านบน หรือกรองตามชื่อหรือคำอธิบายโดยตรง
เริ่มกระบวนการลบโดยคลิกที่ปุ่ม Uninstall
คุณสามารถยกเลิกกระบวนการได้ตลอดเวลาโดยคลิกปุ่ม Cancel
ของแต่ละปลั๊กอิน
หมายเหตุ : ปลั๊กอินบางตัวจะต้องรีสตาร์ทจึงจะลบออกได้อย่างถูกต้อง
เมื่อมีเวอร์ชันใหม่ของปลั๊กอินที่ติดตั้งอยู่ ปุ่ม Update (vX.YZ)
จะปรากฏขึ้นทางด้านซ้ายของเมนูแบบเลื่อนลง Installation Info
หากต้องการอัปเดตปลั๊กอิน:
เลือกโดยเลื่อนรายการติดตั้งปลั๊กอินที่ด้านบน หรือกรองตามชื่อหรือคำอธิบายโดยตรง
เริ่มกระบวนการอัพเดตโดยคลิกที่ปุ่ม Update (vX.YZ)
คุณสามารถยกเลิกกระบวนการได้ตลอดเวลาโดยคลิกปุ่ม Cancel
ของแต่ละปลั๊กอิน
คุณไม่จำเป็นต้องรอให้การดำเนินการใดรายการหนึ่งเสร็จสิ้นก่อนจึงจะเริ่มรายการอื่นได้ คุณสามารถเพิ่มงานเพิ่มเติมในคิว (ติดตั้ง/ถอนการติดตั้ง/อัปเดต) ได้โดยการคลิกที่ปุ่มการดำเนินการที่เกี่ยวข้อง ปลั๊กอินตามปลั๊กอิน การดำเนินการจะดำเนินการตามลำดับและตามลำดับที่คุณเริ่มต้น
คุณสามารถยกเลิกการดำเนินการติดตั้งที่เริ่มต้นไว้ทั้งหมดได้ตลอดเวลาโดยคลิกปุ่ม Cancel all
ที่ด้านล่างของ UI
เพื่อให้เห็นภาพข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับผลลัพธ์ของกระบวนการติดตั้ง คุณสามารถคลิกปุ่ม Show status
ที่มุมซ้ายล่างของ UI ได้ หากต้องการซ่อนข้อมูลโดยละเอียดนี้ คุณสามารถคลิกที่ปุ่ม Hide status
ปัญหาบางประการที่คุณอาจพบเมื่อใช้โปรแกรมติดตั้ง ได้แก่:
แพ็คเกจที่เข้ากันไม่ได้เนื่องจากการขึ้นต่อกันที่ขัดแย้งกัน
ข้อผิดพลาดในการเชื่อมต่อเครือข่าย
เผยแพร่ภายใต้เงื่อนไขของใบอนุญาต BSD-3 "napari-plugin-manager" เป็นซอฟต์แวร์โอเพ่นซอร์สฟรี
หากคุณพบปัญหาใดๆ โปรดแจ้งปัญหาพร้อมกับคำอธิบายโดยละเอียด