إصلاح: لم يتم التعرف على 'النقطة' كأمر داخلي أو خارجي



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

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



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



ما هو PIP؟

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



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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. داخل شاشة خصائص النظام ، انتقل إلى المتقدمة علامة التبويب ، ثم انقر فوق متغيرات البيئة .

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

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

    حدد إدخال المسار ضمن متغيرات النظام وانقر فوق تحرير

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

    إضافة موقع تثبيت PiP

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

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

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

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

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

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

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

  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. لفتح مربع حوار 'تشغيل'. ثم اكتب ' كمد 'واضغط على Enter لفتح نافذة موجه الأوامر.

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

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

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

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

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

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

  2. في نافذة CMD ، استخدم الأمر التالي للانتقال إلى الدليل الذي يوجد به python .whl يقع الملف.
    cd C: تثبيت  python

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

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

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

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

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

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

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

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

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

  2. في داخل برامج و مميزات ، انقر بزر الماوس الأيمن على ملف بايثون التثبيت والنقر يتغيرون .

    قم بتغيير تثبيت Python

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

    انقر فوق تعديل للتأكد من تثبيت PiP

  4. في ال ميزات اختيارية الشاشة ، حدد المربع المرتبط بالنقطة وانقر التالى .

    تعديل تثبيت Python ليشمل PiP

  5. اضغط على زر التثبيت لإجراء التغييرات على تثبيت Python.

    تغيير تثبيت Python

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

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

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

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

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

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

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

    إلغاء تثبيت Python من جهازك

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

    تنزيل برنامج التثبيت الصحيح القابل للتنفيذ Python

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

    تأكد من إضافة Python إلى PATH ، ثم انقر فوق تخصيص التثبيت

  5. في ال ميزات اختيارية نافذة ، تأكد من أن المربع المرتبط بـ نقطة محددًا ، ثم انقر فوق التالى .

    تأكد من فحص النقطة ضمن الميزات الاختيارية

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

    تثبيت بايثون

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

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

قراءة 7 دقائق