napari plugin manager لتوفير واجهة مستخدم رسومية لتثبيت مكونات napari الإضافية.
يمكنك قراءة الوثائق على napari.org/napari-plugin-manager.
كان napari-plugin-manager
جزءًا من قاعدة بيانات napari قبل سلسلة إصدار 0.5.x. يتم الاحتفاظ به الآن كمشروع وحزمة منفصلين للسماح بالتكرارات غير المنفصلة خارج دورة إصدار napari
.
سيسمح العمل المستقبلي للتطبيقات الأخرى التي تحتوي على نظام بيئي إضافي بتخصيص واستخدام plugin-manager
. لا تزال هذه الحزمة قيد التطوير النشط والمساهمات موضع ترحيب كبير. يرجى فتح قضية لمناقشة التحسينات المحتملة.
توفر هذه الحزمة حاليا:
قائمة انتظار عملية تثبيت الحزمة التي تدعم عمليات تثبيت pip وconda.
واجهة مستخدم رسومية سهلة الاستخدام للبحث عن المكونات الإضافية وتثبيتها وإلغاء تثبيتها وتحديثها والتي تشكل جزءًا من نظام napari البيئي. يوفر كل إدخال مكون إضافي ملخصًا ومعلومات عن المؤلفين الذين قاموا بإنشاء الحزمة. يتم توفير واجهة REST API المستخدمة للاستعلام عن المكونات الإضافية ومعلومات المكونات الإضافية بواسطة خدمة npe2api.
القدرة على تثبيت حزم أخرى عبر عنوان URL عن طريق سحب وإسقاط العناصر من PyPI.
يعرف napari-plugin-manager
كيفية اكتشاف ما إذا كان napari قد تم تثبيته باستخدام conda
أو pip
ويوفر أداة التثبيت الافتراضية المناسبة في القائمة المنسدلة Installation Info
لكل مكون إضافي.
توفر conda
حلاً فعالاً للتبعية يضمن استقرار وصحة تثبيت napari وبيئة العمل. هذا هو السبب وراء كون conda
هي الأداة الافتراضية المستخدمة لحزمة napari، وهي أداة تثبيت بنقرة واحدة متاحة لأنظمة التشغيل Mac وLinux وWindows. تعد طريقة التثبيت هذه هي الأفضل إذا كنت تريد بشكل أساسي استخدام napari كتطبيق مستقل لواجهة المستخدم الرسومية. ومع ذلك، قد لا تكون بعض المكونات الإضافية مدعومة.
يتوفر napari-plugin-manager
من خلال Python Package Index ويمكن تثبيته باستخدام النقطة.
نقطة تثبيت napari-plugin-manager
يتوفر أيضًا napari-plugin-manager
للتثبيت باستخدام conda من خلال قناة conda-forge.
conda install napari-plugin-manager -c conda-forge
يتم عرض المكونات الإضافية المثبتة الموجودة في تثبيت napari الحالي في القائمة العلوية لواجهة المستخدم.
يمكن لمستخدمي napari اختيار تمكين/تعطيل مكون إضافي معين عن طريق تحديد/إلغاء تحديد مربع الاختيار الموجود على يسار كل عنصر مكون إضافي في القائمة.
يمكنك تصفية المكونات الإضافية المتاحة حسب الاسم أو الوصف عن طريق الكتابة في مربع البحث الموجود في الزاوية العلوية اليسرى من واجهة المستخدم. سيتم عرض المكونات الإضافية التي تطابق معايير التصفية فقط.
في الصورة أدناه، تؤدي التصفية حسب الكلمة 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
الموجود أسفل واجهة المستخدم.
من أجل تصور معلومات أكثر تفصيلاً حول مخرجات عملية التثبيت، يمكنك النقر فوق زر Show status
الموجود في الركن الأيسر السفلي من واجهة المستخدم. لإخفاء هذه المعلومات التفصيلية يمكنك النقر على زر Hide status
.
تتضمن بعض المشكلات التي قد تواجهها عند استخدام المثبت ما يلي:
الحزم غير المتوافقة بسبب التبعيات المتضاربة.
أخطاء الاتصال بالشبكة.
يتم توزيع "napari-plugin-manager" بموجب شروط ترخيص BSD-3، وهو برنامج مجاني ومفتوح المصدر.
إذا واجهت أي مشاكل، يرجى تقديم مشكلة مع وصف تفصيلي.