ومع ذلك، قد تواجه الخطأ 'لم يتم العثور على الأمر Zsh: لم يتم العثور على الأمر' عند محاولة استدعاء Python أو البرامج النصية لـ Python أو الأوامر ذات الصلة بـ Python مثل Jupyter.
في هذا البرنامج التعليمي، سوف نتعلم كيفية استكشاف هذا الخطأ وإصلاحه عند العمل في Zsh. ضع في اعتبارك أنه على الرغم من محاولتنا تغطية مجموعة واسعة من الأسباب والإصلاحات، فقد نغفل بعضًا منها أو قد لا يتم توضيح سبب الخطأ في هذا المنشور.
نوصي بالتواصل مع المجتمع أو استخدام الموارد المتاحة مثل الوثائق أو أدوات استكشاف الأخطاء وإصلاحها الأخرى.
متطلبات:
قبل أن نتعمق في استكشاف السبب وإصلاح هذا الخطأ، تأكد من أن لديك ما يلي:
زش
تأكد من تثبيت Zsh على نظامك. إذا لم يكن البرنامج مثبتًا لديك بالفعل، فيمكنك استخدام مدير الحزم لتثبيته.
يمكنك استخدام الأمر التالي على الأنظمة المستندة إلى دبيان:
$ sudo الرابطة بين الحصول على التثبيت zsh
يمكنك استخدام الأمر التالي على Red Hat/Fedora:
$ sudo يم تثبيت zsh
يمكنك استخدام الأمر التالي على نظام التشغيل macOS (باستخدام Homebrew):
$ الشراب ثَبَّتَ zsh
بايثون
تأكد من تثبيت بايثون على نظامك.
يمكنك تنزيل أحدث إصدار من Python من موقع Python الرسمي أو تثبيته باستخدام مدير الحزم في نظامك.
تثبيت Jupyter Notebook
بعد ذلك، تأكد من تثبيت دفتر Jupyter على جهازك.
استخدم Homebrew على نظام التشغيل macOS:
$ الشراب ثَبَّتَ com.jupyterlab
على الأنظمة الأخرى، قم بتثبيته عن طريق “pip” بالأمر التالي:
نقطة ثَبَّتَ com.jupyterlab
إعدادات المسار الصحيح
الخطوة التالية وربما الأهم هي التأكد من أن لديك الإدخالات الصحيحة في متغير PATH.
يجب أن يتضمن متغير PATH الخاص بالنظام المسار إلى الدليل الذي تم تثبيت Jupyter عليه. يعد هذا أمرًا بالغ الأهمية بالنسبة لـ Zsh لتحديد موقع ملفات Python القابلة للتنفيذ.
$ صدى صوت $PATH
من المخرجات الناتجة، تأكد من أن المخرجات تتضمن المسار إلى Python (على سبيل المثال، /usr/bin أو /usr/local/bin).
ما الذي يسبب هذا الخطأ؟
بعبارات بسيطة، يحدث الخطأ 'لم يتم العثور على أمر Zsh' لـ Jupyter عادةً عندما يتعذر على الصدفة تحديد موقع ثنائي Python.
السبب 1: تكوين المسار غير صحيح
السبب الأكثر شيوعًا لهذا الخطأ هو تكوين PATH غير الصحيح. يحتاج Zsh إلى معرفة مكان العثور على Jupyter القابل للتنفيذ.
لحل هذه المشكلة، يمكنك ببساطة تحديث المسار في ملف تكوين Zsh الخاص بك.
$ نانو ~ / .zshrc
أضف الإدخال كما يلي:
يصدّر طريق = '/ المسار/إلى/بيثون: $PATH '
استبدل '/path/to/python' بالمسار الفعلي لثنائيات Python.
على سبيل المثال، إذا تم تثبيت بايثون في '/usr/bin'، فيجب أن يكون السطر:
يصدّر طريق = '/سر/بن: $PATH '
احفظ التغييرات وأعد تحميل التكوين.
$ مصدر ~ / .zshrc
السبب 2: بيئة بايثون الافتراضية
إذا كنت تستخدم بيئة Python الافتراضية مثل virtualenv أو venv، فقد تواجه مشكلات في تكوين PATH داخل هذه البيئات.
لحل هذه المشكلة، تأكد مما يلي:
تفعيل البيئة الافتراضية.
$ مصدر venv / سلة مهملات / تفعيل
استبدل venv باسم بيئتك الافتراضية.
خاتمة
تناولت هذه المشاركة عملية استكشاف الأخطاء وإصلاحها وإصلاح الخطأ 'لم يتم العثور على أمر Zsh' في لغة Python.