إذا كنت تعمل مع بيثون ، وربما كنت قد تأتي بالفعل عبر أداة إدارة حزمة نقطة. يسمح لك بتثبيت وإدارة مكتبات ووحدات بايثون التابعة لجهات خارجية. ومع ذلك ، في بعض الأحيان هناك مشاكل في تثبيت الحزم باستخدام نقطة. لا تقلق-لدينا حلول!
قد تكون المشكلة مرتبطة بعوامل مختلفة ، مثل عدم وجود تبعيات ضرورية أو إعدادات غير صحيحة أو مشاكل في النقطة نفسها. لكن لا داعي للذعر! عادة ما يكون للمشاكل حلول بسيطة.
في هذه المقالة ، سنلقي نظرة على العديد من الأسباب الشائعة لعدم قيام النقطة بتثبيت الحزم ، وتقديم الحلول المناسبة. سننظر أيضا في بعض النصائح والحيل المفيدة للعمل مع النقطة بشكل أكثر فعالية.
- ماذا علي أن أفعل إذا بيب لا تثبيت حزم?
- خطأ في تثبيت النقطة
- 1. خطأ"لم يتم العثور على الأمر "نقطة"
- 2. Ошибка «Could not find a version that satisfies the requirement [package_name]»
- 3. Ошибка «WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))»
- 4. Ошибка «PermissionError: [Errno 13] Permission denied»
- Проверка версии Python
- Проверка наличия Pip
- Переустановка Pip
- Ссылки на официальную документацию
Что делать, если Pip не устанавливает пакеты?
إذا كنت تواجه مشكلات في تثبيت الحزم باستخدام النقطة ، فهناك العديد من الإجراءات التي يمكنك اتخاذها لحل هذه المشكلة:
- تأكد من تثبيت أحدث إصدار من النقطة. يمكنك تحديث النقطة باستخدام أمر "تثبيت النقطة-ترقية النقطة".
- تحقق من اتصالك بالإنترنت. تأكد من أن لديك إمكانية الوصول إلى الإنترنت وأن شبكتك تعمل بشكل صحيح.
- تحقق مما إذا كانت الحزمة التي تحاول تثبيتها موجودة في سجل حزمة بايثون. يمكنك التحقق من ذلك عن طريق تشغيل الأمر "بحث النقطة [اسم الحزمة]". إذا لم يتم العثور على الحزمة ، فقد لا تكون متاحة للتثبيت عبر النقطة.
- تحقق مما إذا كانت تبعيات الحزمة محددة بشكل صحيح في متطلبات الملف.النص أو setup.py . تأكد من تحديد جميع التبعيات وإصداراتها بشكل صحيح.
- حاول تثبيت الحزمة باستخدام الأمر"تثبيت النقطة [اسم الحزمة] —لا-ذاكرة التخزين المؤقت-دير". يمكن أن يساعد التثبيت بدون استخدام ذاكرة التخزين المؤقت في الحالات التي توجد فيها مشكلات في تنزيل الحزم وتثبيتها.
- تحقق مما إذا تم تثبيت جميع المكتبات والتبعيات اللازمة لتثبيت الحزم. تأكد من تثبيت كل ما تحتاجه قبل تثبيت الحزم المطلوبة.
- إذا كنت تواجه مشاكل في تثبيت الحزم المتعلقة بتجميع التعليمات البرمجية ، فقد تحتاج إلى تثبيت مترجم سي compiler وجميع التبعيات اللازمة لتجميع الحزم.
إذا كنت لا تزال تواجه مشكلة تثبيت الحزم باستخدام النقطة بعد تطبيق كل هذه الإجراءات ، فقد تحتاج إلى التحقيق في المشكلة بمزيد من التفصيل أو طلب المساعدة من مجتمع مطوري بايثون.
خطأ في تثبيت النقطة
عند تثبيت حزمة النقطة ، قد يحدث عدد من الأخطاء التي قد تمنع الانتهاء بنجاح من عملية التثبيت. فيما يلي الأخطاء الأكثر شيوعا عند تثبيت النقطة وكيفية حلها.
1. خطأ"لم يتم العثور على الأمر "نقطة"
إذا تلقيت الخطأ" لم يتم العثور على الأمر "نقطة" ، فهذا يعني أنه لم يتم العثور على أمر النقطة في النظام. قد يحدث هذا بسبب عدم وجود نقطة مثبتة أو مسار تم تكوينه بشكل غير صحيح.
لحل هذه المشكلة ، تحتاج إلى التأكد من تثبيت النقطة على نظامك. يمكنك التحقق من ذلك عن طريق تشغيل الأمر:
بيب-الإصدار
إذا لم يتم العثور على الأمر ، تحتاج إلى تثبيت نقطة. للقيام بذلك ، اتبع الخطوات التالية:
- افتح موجه الأوامر (المحطة الطرفية) في نظام التشغيل.
- أدخل الأمر التالي:
- لتثبيت نقطة على ويندوز:
- لتثبيت نقطة على لينكس أو ماك:
- انتظر حتى يكتمل تثبيت النقطة.
- للتأكد من تثبيت النقطة بشكل صحيح.
بايثون get-pip.py
سودو بايثون get-pip.py
2. خطأ " تعذر العثور على إصدار يفي بالمتطلبات [اسم_ الحزمة]"
إذا تلقيت الخطأ" تعذر العثور على إصدار يفي بالمتطلبات [اسم الحزمة] " ، فقد يعني ذلك أنه لم يتم العثور على الحزمة المحددة في المستودع أو أن تثبيت الحزمة مستحيل بسبب غيابه.
لحل هذه المشكلة ، تحتاج إلى التحقق من هجاء اسم الحزمة والتأكد من وجود حزمة بهذا الاسم. يمكنك أيضا محاولة تحديث قائمة الحزم عن طريق تشغيل الأمر:
تثبيت النقطة-ترقية النقطة
سيسمح لك ذلك بتحديث النقطة وربما حل مشكلة تثبيت الحزم.
3. خطأ" تحذير": إعادة المحاولة(إعادة المحاولة (المجموع=4 ، الاتصال=لا شيء ، قراءة=لا شيء ، إعادة التوجيه=لا شيء ، الحالة=لا شيء))"
إذا تلقيت هذا الخطأ ، فقد يعني ذلك أن تثبيت الحزمة قد تمت مقاطعته بسبب مشاكل اتصال الشبكة أو خلل في الخادم الذي تحاول الحزمة تنزيله منه.
لحل مشكلة اتصال الشبكة ، يجب عليك التحقق من اتصالك بالإنترنت ، والتأكد من عدم وجود مشاكل في الشبكة ومحاولة تثبيت الحزمة مرة أخرى.
إذا كنت متأكدا من أن كل شيء على ما يرام مع الشبكة ، فقد تكون هناك مشكلة في صحة الخادم الذي تم تنزيل الحزمة منه. في هذه الحالة ، يجب عليك الانتظار بعض الوقت والمحاولة مرة أخرى لاحقا.
4. الخطأ "بيرميسيونيرور: [إرنو 13] إذن مرفوض"
إذا تلقيت هذا الخطأ ، فهذا يعني أنه ليس لديك إذن للكتابة إلى دليل تثبيت الحزمة.
لحل المشكلة ، يجب تشغيل أمر التثبيت مع حقوق المسؤول:
- الأمر.
- الأمر.
بهذه الطريقة ستتمكن من تثبيت الحزمة بالأذونات اللازمة.
التحقق من إصدار بايثون
قبل تثبيت الحزم باستخدام النقطة ، من المهم التأكد من أن لديك إصدار بايثون متوافق مع الحزم المطلوبة. للقيام بذلك ، يمكنك القيام بما يلي:
- فتح موجه الأوامر (في ويندوز: الصحافة وين+ص واكتب "كمد" ، في ماك: فتح محطة).
- اكتب الأمر" إصدار بايثون " (بدون علامات اقتباس) واضغط على إدخال.
- سيتم عرض إصدار بايثون المثبت في وحدة التحكم.
إذا تم عرض إصدار بايثون وتطابق الإصدار المطلوب لتثبيت الحزم ، فلن تكون هناك مشكلة. يمكنك متابعة تثبيت الحزم باستخدام النقطة.
ومع ذلك ، إذا لم يتم عرض إصدار بايثون أو كان يختلف عن الإصدار المطلوب ، فقد تحتاج إلى تحديث بايثون إلى الإصدار المطلوب. للقيام بذلك ، يمكنك استخدام موقع بايثون الرسمي (https://www.python.org /) وتحميل وتثبيت أحدث نسخة من بيثون من صفحة التحميل.
بعد تحديث بايثون ، قم بإجراء فحص الإصدار مرة أخرى للتأكد من تثبيت الإصدار الصحيح. ثم سوف تكون قادرة على تثبيت الحزم باستخدام نقطة دون أي مشاكل.
التحقق من النقطة
قبل البدء في حل مشكلة تثبيت الحزم عبر النقطة ، تحتاج إلى التأكد من تثبيت النقطة. فيما يلي بعض الطرق للتحقق من وجودها:
- . إذا رأيت الإخراج مع رقم إصدار بايثون ، فهذا يعني أنه مثبت وجاهز للاستخدام.
- في موجه الأوامر للحصول على قائمة كاملة من الحزم المثبتة عبر نقطة. إذا رأيت قائمة الحزم ، فهذا يعني أنك قد قمت بتثبيت نقطة. إذا لم يتم التعرف على الأمر ، فهذا يعني أن النقطة غير مثبتة على نظامك.
- . إذا كنت ترى المسار إلى بيثون ونقطة ، ثم هم في متغير بيئة المسار.
إذا وجدت ، بعد التحقق ، أنه ليس لديك نقطة ، فأنت بحاجة إلى تثبيتها. استخدم دليل تثبيت النقطة الرسمي لنظام التشغيل الخاص بك.
إعادة تثبيت النقطة
إذا كانت لديك مشكلة في تثبيت الحزم عبر النقطة ، فقد يكون أحد الحلول هو إعادة تثبيت النقطة نفسها. إليك كيفية القيام بذلك:
- افتح موجه الأوامر.
- أدخل الأمر التالي:
- قم بتأكيد الحذف بالإجابة "ص" على الأسئلة الموجودة في سطر الأوامر.
- بعد إزالة النقطة ، تأكد من البقاء في سطر الأوامر.
- الآن أدخل الأمر لتثبيت النقطة:
- انتظر حتى تكتمل عملية التثبيت.
في سطر الأوامر. إذا كنت لا تزال تواجه مشكلات في تثبيت الحزم ، فقد تحتاج إلى فحص نظامك بحثا عن مشاكل أخرى أو استشارة الدعم الفني.
روابط للوثائق الرسمية
إذا كنت تواجه مشكلات في تثبيت الحزم أثناء استخدام النقطة ، فيمكنك الرجوع إلى الوثائق الرسمية للحصول على مزيد من المعلومات وحل المشكلة. فيما يلي بعض الروابط المفيدة:
الموقع الرسمي للنقطة: https://pip.pypa.io/
وثائق تثبيت النقطة: https://pip.pypa.io/en/stable/installing/
الوثائق المتعلقة باستخدام النقطة: https://pip.pypa.io/en/stable/user_guide/
مرجع أمر النقطة: https://pip.pypa.io/en/stable/cli_pip/
إذا كانت لديك مشكلات محددة ، فيمكنك أيضا الاتصال بمنتدى مجتمع بايثون أو مكدس الفائض للحصول على مزيد من المساعدة. من المهم أن نتذكر أن الوثائق الرسمية تحتوي على كمية كبيرة من المعلومات والحلول لمختلف المشاكل مع تثبيت الحزم باستخدام نقطة.