إصلاح: لم يتم التعرف على 'conda' كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي



جرب أداة القضاء على المشاكل

يواجه العديد من المستخدمين 'لم يتم التعرف على conda كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي' عند محاولة تشغيل أي أمر Anaconda باستخدام موجه الأمر .



لم يتم التعرف على Conda كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.

لم يتم التعرف على Conda كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.



ما سبب عدم التعرف على 'conda' كخطأ أمر داخلي أو خارجي؟

لقد بحثنا في هذه المشكلة بالذات من خلال محاولة إعادة إنشاء خطأ على أجهزتنا ومن خلال النظر في تقارير المستخدمين الآخرين. بناءً على ما جمعناه ، هناك العديد من السيناريوهات التي ستؤدي إلى ظهور رسالة الخطأ هذه:



  • لم يتم تعيين مسار البيئة لـ Conda - هذا هو السبب الأكثر شيوعًا لحدوث هذه المشكلة. ضع في اعتبارك أن أحدث تصميمات Anaconda لن تضيف Conda تلقائيًا إلى مسارات النظام المتغيرة نظرًا لأنها قد تسبب مشكلات مختلفة مع البرامج الأخرى.
  • تم إضافة بيئة PATH بشكل غير صحيح - سبب شائع آخر لحدوث هذه المشكلة هو خطأ المستخدم عند محاولة إضافة متغير مسار البيئة يدويًا.
  • نسخة Anaconda أقدم من نسخة Anaconda Navigator - أبلغ بعض المستخدمين أن الخطأ لم يعد يحدث بعد تحديث Conda إلى أحدث إصدار.

الطريقة الأولى: تحديث Anaconda إلى أحدث إصدار

أبلغ العديد من المستخدمين أن المشكلة قد تم حلها وأنهم كانوا قادرين على تشغيل أوامر conda داخل موجه الأوامر بعد تحديث Conda إلى أحدث إصدار.

كما اتضح ، يمكنك مواجهة هذه المشكلة في حالة استخدام إصدار أحدث من Anaconda Navigator مع إصدار أقدم من Conda. إليك دليل سريع حول كيفية تصحيح ذلك:

  1. قم بالوصول إلى قائمة البدء في الزاوية السفلية اليسرى وابحث عن ' اناكوندا '. ثم انقر فوق أناكوندا موجه . اكتشاف موقع كوندا

    استخدم قائمة ابدأ لفتح Anaconda Prompt



  2. داخل برنامج Anaconda Prompt ، قم بتشغيل الأوامر التالية واضغط أدخل بعد كل واحد لتحديث Conda إلى أحدث إصدار:
    تحديث كوندا تثبيت كوندا
  3. انتظر حتى تكتمل العملية ، ثم أغلق Anaconda Prompt وافتح نافذة CMD. تحقق مما إذا كنت قادرًا الآن على تشغيل أوامر Conda.

إذا كنت لا تزال تواجه 'لم يتم التعرف على conda كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي' خطأ ، انتقل إلى الطريقة التالية أدناه.

الطريقة الثانية: إضافة Anaconda إلى متغير بيئة PATH أثناء التثبيت

إن أسرع طريقة لحل هذه المشكلة تلقائيًا هي إعادة تثبيت Anaconda واستخدام خيار متقدم واحد من شأنه أن يتحول Anaconda إلى متغير بيئة PATH تلقائيًا. لكن ضع في اعتبارك أن استخدام هذه الطريقة قد يعني أنك تشجع تطبيقًا معينًا على التعارض مع تثبيت Anaconda.

على أي حال ، إذا كنت تبحث عن طريقة لإضافة Anaconda إلى بيئة PATH تلقائيًا ، فاتبع الخطوات التالية:

ملحوظة: إذا لم يكن Anaconda مثبتًا على جهاز الكمبيوتر الخاص بك ، فانتقل مباشرة إلى الخطوة 3.

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. ثم اكتب ' appwiz.cpl ' و اضغط أدخل لفتح برامج و مميزات . انتقل إلى علامة التبويب خيارات متقدمة وانقر فوق متغيرات البيئة

    تشغيل مربع الحوار: appwiz.cpl

  2. في داخل برامج و مميزات ، قم بالتمرير لأسفل عبر قائمة التطبيقات وحدد موقع توزيع الأناكوندا . بعد ذلك ، انقر بزر الماوس الأيمن فوقه واختر الغاء التثبيت ، ثم اتبع التعليمات التي تظهر على الشاشة لإلغاء تثبيته من نظامك. اختبار اناكوندا

    انقر بزر الماوس الأيمن على توزيع Anaconda واختر Uninstall

  3. قم بزيارة هذا الرابط ( هنا ) وقم بتنزيل أحدث توزيعات Anaconda من خلال النقر فوق رمز مرتبط بنظام التشغيل الخاص بك.

    اختيار نظام التشغيل المناسب

  4. حدد إصدار Python المناسب الذي تريد استخدامه مع Anaconda من خلال النقر فوقه تحميل زر.

    تحميل توزيع اناكوندا

  5. افتح التثبيت القابل للتنفيذ ، اضغط على التالى في الموجه الأول ، ثم اقبل ملف اتفاقية الترخيص .

    اتفاقية ترخيص أناكوندا

  6. حدد نوع التثبيت واضغط التالى مرة اخرى.

    حدد نوع التثبيت الخاص بك ، ثم اضغط على التالي مرة أخرى

  7. اختر ال مجلد الوجهة وانقر فوق التالى زر مرة أخرى. نوصي بشدة أن تحتفظ بالموقع الافتراضي.

    اختيار موقع اناكوندا

  8. هذه الخطوة حاسمة. في ال خيارات التثبيت المتقدمة ، حدد المربع المرتبط بـ أضف Anaconda إلى متغير بيئة PATH الخاص بي (تحت خيارات متقدمة ) وانقر تثبيت .

    تكوين تثبيت Anaconda لإضافة متغير بيئة PATH تلقائيًا

  9. بمجرد اكتمال التثبيت ، اكتب ' كوندا 'داخل موجه الأوامر. يجب ألا ترى ملف 'لم يتم التعرف على conda كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي' خطأ.

    مثال على أمر conda ناجح داخل موجه الأوامر

إذا لم تكن هذه الطريقة فعالة أو كنت تبحث عن نهج مختلف لا يتضمن إعادة تثبيت توزيع Anaconda بالكامل ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: إضافة مسار Conda يدويًا

إذا كنت لا تريد إضاعة الوقت في إلغاء تثبيت توزيع Anaconda بالكامل ، فيمكنك تحديث (أو التحقق) من متغير البيئة المرتبط بـ Conda بنفسك. ولكن قبل القيام بذلك ، من المهم معرفة الموقع الدقيق لتثبيت Conda الخاص بك.

اتبع الدليل أدناه لاكتشاف مسار Conda وتعديله يدويًا في متغيرات البيئة:

  1. قم بالوصول إلى قائمة البداية (الزاوية السفلية اليسرى) وابحث عن ' موجه الأناكوندا '. ثم انقر فوق أناكوندا موجه وانتظر حتى يفتح البرنامج.

    استخدم قائمة ابدأ لفتح Anaconda Prompt

  2. داخل برنامج Anaconda Prompt ، قم بتشغيل الأمر التالي واضغط على Enter للتحقق من موقع Conda:
    أين كوندا

    اكتشاف موقع كوندا

  3. انسخ الموقع الثاني الذي تم جلبه مسبقًا في الخطوة 2 ، لكن استبعد الملف القابل للتنفيذ. فمثلا: ج: Users madro Anaconda3 Scripts
  4. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. ثم اكتب ' sysdm.cpl ' و اضغط أدخل لفتح ملف خصائص النظام شاشة.

    تشغيل مربع الحوار: sysdm.cpl

  5. داخل خصائص النظام نافذة ، اذهب إلى المتقدمة علامة التبويب وانقر فوق متغيرات البيئة…

    انتقل إلى علامة التبويب خيارات متقدمة وانقر فوق متغيرات البيئة

  6. داخل متغيرات البيئة لـ * YourUser * نافذة ، حدد مسار متغير وانقر فوق تعديل زر.

    حدد متغير المسار وانقر فوق تحرير

  7. داخل تحرير متغير البيئة نافذة ، انقر فوق جديد زر. ثم أضف هذين الموقعين:
     C:  Users  * YourUser *  Anaconda3  Scripts   C:  Users  * YourUser *  Anaconda3 

    ملحوظة: لا تنسى * YourUser * ليس سوى عنصر نائب. استبدلها باسم المستخدم الخاص بك. أيضًا ، إذا كنت تستخدم إصدارًا أقدم من Anaconda ، فقم بتغيير رقم الإصدار وفقًا لذلك.

الطريقة الرابعة: التحايل على المشكلة دون إضافة Anaconda إلى مسار البيئة

إذا كنت تريد تجنب إضافة مسار Anaconda إلى متغيرات البيئة ، فيمكنك كتابة أوامر Conda دون الحصول على ملف 'لم يتم التعرف على conda كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي' باستخدام موجه الأوامر للانتقال إلى تثبيت المجلد أولاً.

لكن ضع في اعتبارك أن هذا ليس عمليًا للغاية حيث سيتعين عليك تكرار هذا الإجراء عندما تفتح موجه أوامر جديدًا.

إذا قررت التحايل على الخطأ عن طريق إضافة مسار Anaconda إلى نافذة CMD ، فإليك ما عليك القيام به:

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. ثم اكتب ' كمد ' و اضغط أدخل لفتح أ يركض صندوق المحادثة.

    تشغيل الحوار: cmd

  2. داخل نافذة CMD ، اكتب القرص المضغوط متبوعًا بالمسار إلى تثبيت مجلد Anaconda. ما لم تقم بتثبيت Anaconda في موقع مشابه ، يجب أن يكون شيئًا مشابهًا لـ:
     القرص المضغوط C:  Users  * YourUser *  Anaconda3  Scripts 
  3. قم بتشغيل أمر لاختبار Anaconda ومعرفة ما إذا كان يعمل بشكل صحيح داخل موجه الأوامر. يمكنك استخدام هذا الأمر:
    كوندا - الإصدار

    اختبار اناكوندا

4 دقائق للقراءة