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

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

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

ما الذي يسبب "كوندا" لم يتم التعرف عليه كخطأ في القيادة الداخلية أو الخارجية؟

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

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

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

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

الأسلوب 1: تحديث أناكوندا إلى أحدث إصدار

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

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

  1. قم بالوصول إلى قائمة البداية في الركن السفلي الأيسر وابحث عن " anaconda ". ثم ، انقر فوق Anaconda Prompt .

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

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

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

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

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

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

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب " appwiz.cpl " واضغط على Enter لفتح البرامج والميزات .

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

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

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

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

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

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

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

    تكوين تثبيت Anaconda لإضافة متغير بيئة PATH تلقائيًا
  9. بمجرد اكتمال التثبيت ، اكتب " conda " داخل موجه الأوامر. يجب ألا ترى "كوندا غير معروف كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي" .

    مثال على أمر conda ناجح داخل Command Prompt

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

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

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

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

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

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

    اكتشاف موقع كوندا
  3. انسخ الموقع الثاني الذي تم إحضاره مسبقًا في الخطوة 2 ، ولكن استبعد الملف القابل للتنفيذ. على سبيل المثال: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب " sysdm.cpl " ثم اضغط على Enter لفتح شاشة System Properties .

    تشغيل الحوار: sysdm.cpl
  5. داخل نافذة System Properties (خصائص النظام) ، انتقل إلى علامة التبويب Advanced (خيارات متقدمة) وانقر فوق Environment Variables ...

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

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

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

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

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

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

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

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم ، اكتب " cmd " واضغط على Enter لفتح مربع حوار Run .

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

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

مقالات مثيرة للاهتمام