إصلاح: 'pip' غير معروف كأمر داخلي أو خارجي

بعض المستخدمين الذين يحاولون تثبيت حزم Python باستخدام تقرير نافذة موجه الأوامر يشاهدون الخطأ " pip غير معروف كأمر داخلي أو خارجي ". أبلغ معظم المستخدمين المتأثرين أن المشكلة تحدث حتى بعد تثبيت توزيع Python والتأكد من إضافة Python إلى متغير المسار. لا تقتصر المشكلة على نظام تشغيل معين نظرًا لأنه تم الإبلاغ عنه على Windows 7 و Windows 8 و Windows 10.

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

ما هو PIP؟

PiP هو اختصار تكراري لـ " Pip Installation Packages ". إنه نظام إدارة الحزم يستخدم لتثبيت حزم البرامج المكتوبة بلغة Python وإدارتها. يستفيد معظم المستخدمين من PiP لتثبيت وإدارة حزم Python الموجودة في Python Package Index .

تتضمن أحدث إصدارات Python (Python 2.7.9 والإصدارات الأحدث و Python 3.4) Pip افتراضيًا.

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

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

  • لا تتم إضافة تثبيت PIP إلى متغير النظام - حتى تتمكن من تشغيل أوامر Python من نافذة CMD ، ستحتاج إلى إضافة مسار تثبيت PiP الخاص بك إلى PATH في متغير النظام. إذا قمت بتثبيت Python باستخدام التثبيت القابل للتنفيذ ، فيجب إضافته تلقائيًا.
  • تمت إضافة التثبيت بشكل غير صحيح في PATH الخاص بك - من السهل فوضى PATH إذا قمت بإضافته يدوياً. مساحة إضافية أو مفقود من فاصلة منقوطة قبل PATH الجديد سينتهي به الأمر إنتاج الخطأ.

إذا كنت تحاول حاليًا حل رسالة الخطأ هذه التي تمنعك من استخدام أمر Python في CMD ، فاتبع الأساليب المعلن عنها في هذه المقالة. تم تأكيد أن جميع الإصلاحات المحتملة أدناه تعمل بواسطة مستخدم واحد على الأقل متأثر.

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

الطريقة الأولى: التحقق من إضافة PIP إلى متغير PATH

لنبدأ بمعرفة المكان الذي نقف فيه. إذا كنت لا تعرف ما إذا كان تثبيت PIP الخاص بك قد تمت إضافته إلى متغير PATH ، فيمكنك اكتشافه بسهولة باستخدام أمر معين في موجه CMD.

معرفة هذا سيوجهك في الاتجاه الصحيح ويخلصك من تجربة الخطوات غير الضرورية.

ملاحظة: إذا كنت تعرف بالفعل ما إذا كان مسار تثبيت PIP الخاص بك قد تمت إضافته إلى متغير PATH ، فانتقل إلى الطرق التالية أدناه.

فيما يلي دليل سريع للتحقق مما إذا كان تثبيت PIP موجودًا بالفعل في متغير PATH الخاص بك:

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

    تشغيل الحوار: كمد
  2. داخل نافذة موجه الأوامر ، اكتب echo٪ PATH٪ واضغط على Enter للحصول على قائمة بجميع المواقع المضافة إلى متغير PATH.

    التحقق لمعرفة ما إذا كان تثبيت PIP موجودًا في متغير PATH
  3. إذا تمكنت من العثور على مسار مشابه لـ C: \ Python37 \ Scripts (يعتمد هذا على إصدار Python الخاص بك) ، فهذا يعني أن مسار التثبيت قد تمت إضافته بالفعل إلى متغير PATH. في هذه الحالة ، يمكنك تخطي بجانب الطرق أدناه والانتقال مباشرة إلى الطريقة الرابعة حيث نبدأ في استكشاف الأخطاء وإصلاحها للمشاكل المتعلقة بمسار تثبيت PiP.

إذا لم تتمكن من العثور على مسار تثبيت PiP باستخدام الاختبار أعلاه ، فانتقل إلى الطرق التالية أدناه (الطريقة 2 والطريقة 3) لإضافة PIP إلى متغير بيئة PATH.

الطريقة 2: إضافة PIP إلى متغير البيئة PATH باستخدام Windows GUI

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

بعد الانتهاء من الإجراء أدناه ، ستتمكن من إدخال أوامر PiP من نافذة موجه الأوامر. فيما يلي دليل سريع حول إضافة تثبيت PiP إلى متغير بيئة المسار باستخدام واجهة المستخدم الرسومية لنظام Windows:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب " sysdm.cpl " ثم اضغط على Enter لفتح شاشة System Properties .

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

    انتقل إلى علامة التبويب خيارات متقدمة وانقر فوق "متغيرات البيئة"
  3. في شاشة متغيرات البيئة ، انتقل إلى متغيرات النظام وانقر على المسار لتحديدها. ثم مع تحديد المسار ، انقر فوق الزر " تحرير" .

    حدد إدخال المسار ضمن متغيرات النظام وانقر فوق تحرير
  4. في شاشة تحرير بيئة متغير ، انقر فوق جديد وإضافة المسار حيث يوجد تثبيت PiP. بالنسبة إلى Python 3.4 ، الموقع الافتراضي هو C: \ Python34 \ Scripts.

    إضافة موقع تثبيت PiP
  5. بمجرد إضافة المسار ، افتح نافذة CMD جديدة وحاول تثبيت حزمة بيثون التي تأتي مع PiP. يجب ألا تشاهد بعد الآن الخطأ " لم يتم التعرف على النقطة باعتبارها أمر داخلي أو خارجي ".

إذا كنت تبحث عن طريقة أسرع لإضافة موقع PiP إلى متغير البيئة ، فاتبع الطريقة الثالثة .

الطريقة الثالثة: إضافة PIP إلى متغير البيئة PATH باستخدام CMD

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

فيما يلي دليل سريع حول إعداد بيئة مسار PiP مباشرةً من نافذة موجه الأوامر:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب " cmd " واضغط على Enter لفتح نافذة موجه الأوامر.

    تشغيل الحوار: كمد
  2. في نافذة موجه الأوامر ، قم بتشغيل الأمر التالي لتعيين تثبيت PIP على متغير البيئة:
     setx PATH "٪ PATH٪؛ C: \ Python37 \ Scripts" 

    ملاحظة: ضع في اعتبارك أننا في هذا الأمر ، استخدمنا الموقع الافتراضي لبرنامج Python 3.7. إذا كنت تستخدم إصدار Python مختلفًا أو قمت بتثبيته في موقع مخصص ، فقم بتغيير المسار بعد " ؛ ' وفقا لذلك.

  3. تعرف على ما إذا كانت هذه الطريقة ناجحة عن طريق تشغيل حزمة تثبيت Python (حزمة تستخدم PIP) من نافذة CMD نفسها. إذا كنت لا تزال تواجه رسالة الخطأ ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الرابعة: فتح حزمة Python دون إضافة متغير PiP

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

فيما يلي بعض الطرق التي يمكنك استخدامها لفتح حزم تثبيت Python في CMD دون إضافة متغير PIP:

الطريقة القصيرة:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب " cmd " واضغط على Enter لفتح نافذة موجه الأوامر.

    تشغيل الحوار: كمد
  2. اكتب الأوامر التالية وتأكد من تغيير العنصر النائب إلى اسم الحزمة الخاصة بك:
     تثبيت python -m pip [packagename] 

    ملاحظة: قم بتغيير [packagename] باسم الحزمة التي تحاول تثبيتها.

الطريقة الطويلة:

  1. افتح مربع حوار Run بالضغط على مفتاح Windows + R. ثم اكتب " cmd " واضغط على Enter لفتح نافذة موجه الأوامر.

    تشغيل الحوار: كمد
  2. في نافذة CMD ، استخدم الأمر التالي للتنقل إلى الدليل حيث يوجد ملف python .whl .
     تثبيت القرص المضغوط C: \ python 

    ملاحظة: في مثالنا ، كانت حزمة تثبيت Python موجودة في مجلد يسمى تثبيت python. قم بتكييف هذا الأمر للانتقال إلى الدليل حيث توجد العجلة.

  3. بعد ذلك ، قم بتشغيل الأمر التالي لتثبيت حزمة Python باستخدام PiP:
     c: \ python37 \ scripts \ pip.exe تثبيت [حزمة] 

    ملاحظة: ضع في اعتبارك الحاجة إلى تغيير موقع تثبيت بيثون إذا كان لديك إصدار أقدم أو إذا قمت بالتثبيت في موقع مخصص. تأكد أيضًا من تغيير العنصر النائب [package] إلى اسم الحزمة الخاصة بك.

إذا لم تمكّنك هاتان الطريقتان الأخيرتان من تثبيت حزمة Python من نافذة CMD ، اتبع الطريقة الأخيرة أدناه حيث نضمن تثبيت PiP.

الطريقة الخامسة: التأكد من تضمين PiP في تثبيت Python

قبل المضي قدمًا وإعادة تثبيت بيئة Python بأكملها ، دعنا نرى ما إذا لم يتم حذف PiP من تثبيت Python. سيترك بعض برامج تثبيت Python PiP خارج التثبيت الافتراضي.

لحسن الحظ ، يمكنك تصحيح هذا عن طريق تعديل تثبيت Python وتعديله لتثبيت PIP. إليك دليل سريع حول كيفية القيام بذلك:

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

    تشغيل الحوار: appwiz.cpl
  2. داخل البرامج والميزات ، انقر بزر الماوس الأيمن فوق تثبيت Python وانقر فوق تغيير .

    تغيير تركيب بايثون
  3. في شاشة تعديل الإعداد ، انقر فوق تعديل.

    انقر فوق "تعديل" للتأكد من تثبيت PiP
  4. في شاشة الميزات الاختيارية ، حدد المربع المرتبط بالنقاط وانقر فوق التالي .

    تعديل تثبيت Python لتضمين PiP
  5. اضغط على زر التثبيت لإجراء التغييرات على تثبيت بيثون.

    تغيير تركيب بايثون
  6. بمجرد تعديل تثبيت Python ، افتح نافذة CMD ومعرفة ما إذا كنت قادرًا على تثبيت حزمة Python مع PiP دون رؤية الخطأ " pip غير معروف كأمر داخلي أو خارجي ".

الطريقة 6: تثبيت Python عبر المثبت القابل للتنفيذ

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

أسهل طريقة للقيام بذلك هي استخدام المثبت القابل للتنفيذ Python. إذا قمت بتكوينه بشكل صحيح ، فسيتم تثبيت PiP تلقائيًا. إليك دليل سريع حول كيفية القيام بذلك:

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

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

    إلغاء تثبيت Python من جهازك
  3. عند بدء التشغيل التالي ، تفضل بزيارة هذا الرابط ( هنا ) وتنزيل أحدث مثبّت قابل للتنفيذ Python وفقًا لبنية نظام التشغيل Os.

    تنزيل برنامج التثبيت الصحيح لـ Python
  4. افتح التثبيت القابل للتنفيذ وابدأ بالتأكد من تحديد المربع المرتبط بإضافة Add Python إلى PATH - وهذا يضمن أنه يمكنك تشغيل أوامر Python في موجه الأوامر. ثم ، انقر على تخصيص التثبيت .

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

    تأكد من تحديد النقطة تحت الميزات الاختيارية
  6. اترك الموقع الافتراضي والخيارات المتقدمة ، ثم انقر فوق تثبيت لبدء التثبيت.

    تثبيت بايثون
  7. بمجرد اكتمال التثبيت ، أعد تشغيل الكمبيوتر يدويًا إذا لم تتم مطالبتك بذلك تلقائيًا.
  8. عند بدء التشغيل التالي ، معرفة ما إذا كان قد تم حل المشكلة عن طريق محاولة تثبيت حزمة Python عبر نافذة CMD.
  9. إذا كنت لا تزال ترى الخطأ " pip غير معروف كأمر داخلي أو خارجي " ، فاكتب الأمر التالي في نافذة CMD:
     الثعبان - م Enspip - افتراضية pip 

    ملاحظة: مع بعض توزيعات Python (خاصة 3.6) ، من المحتمل ألا يتم تثبيت PiP بشكل افتراضي. أحد هذه الإصلاحات الرسمية المتضمنة في الوثائق هو هذا الأمر.

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