كيفية استخدام النقطة في بايثون: الدليل الكامل

  • تعمل النقطة على تسهيل تثبيت الحزم وإدارتها في Python.
  • تتطلب أنظمة التشغيل المختلفة خطوات محددة لتثبيت النقطة.
  • تسمح لك البيئات الافتراضية بعزل تبعيات المشروع في بايثون.

نقطة في بيثون

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

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

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

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

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

كيفية معرفة ما إذا كان لديك نقطة مثبتة

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

pip --version

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

تثبيت النقطة على أنظمة التشغيل المختلفة

تختلف عملية تثبيت النقطة وفقًا لنظام التشغيل، ولكنها بسيطة بشكل عام.

على النوافذ

  1. قم بتنزيل البرنامج النصي للتثبيت get-pip.py من هذا الرابط.
  2. افتح الوحدة الطرفية (CMD أو PowerShell) وانتقل إلى الدليل الذي قمت بتنزيل الملف فيه.
  3. قم بتشغيل الأمر التالي: python get-pip.py.

تذكر أنك بحاجة إلى أن يكون لديك Python المثبتة مسبقا على النظام الخاص بك.

على ماك

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

sudo easy_install pip

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

brew install python

على لينكس

تشتمل معظم توزيعات Linux على Python وpip في مستودعات الحزم الخاصة بها. تختلف الأوامر قليلاً اعتمادًا على إدارة حزم التوزيعة الخاصة بك:

  • بالنسبة للتوزيعات المستندة إلى Debian (مثل Ubuntu): sudo apt install python3-pip
  • بالنسبة لفيدورا: sudo dnf install python3-pip
  • بالنسبة إلى آرتش لينكس: sudo pacman -S python-pip
  • ل openSUSE: sudo zypper install python3-pip

تركيب النقطة

الاستخدام الأساسي للنقطة

بمجرد التثبيت ، يمكنك البدء بحث ما النقطة يمكن أن تفعله. فيما يلي ملخص للأوامر الأكثر فائدة:

تثبيت الحزم

لتثبيت مكتبة، استخدم الأمر:

pip install nombre_del_paquete

على سبيل المثال، لتثبيت المكتبة طلبات، يمكنك كتابة:

pip install requests

حزم التحديث

إذا كنت تريد تحديث حزمة إلى الإصدار الأحدث، استخدم:

pip install --upgrade nombre_del_paquete

على سبيل المثال:

pip install --upgrade requests

حزم إلغاء التثبيت

لإزالة حزمة لم تعد بحاجة إليها، استخدم:

pip uninstall nombre_del_paquete

على سبيل المثال:

pip uninstall requests

سرد الحزم المثبتة

لرؤية كافة الحزم المثبتة في بيئتك، قم بتشغيل:

pip list

التثبيت من ملف require.txt

في المشاريع التعاونية، من الشائع استخدام ملف يسمى requirements.txt الذي يحتوي على قائمة التبعيات المطلوبة. لتثبيتها جميعًا مرة واحدة، استخدم:

pip install -r requirements.txt

إنشاء وإدارة البيئات الافتراضية

بيئة افتراضية تسمح لك عزل تبعيات المشروع بحيث لا تتداخل مع الآخرين. يمكنك إنشائه باستخدام الأداة venv، والذي تم تضمينه في Python بدءًا من الإصدار 3.3:

python -m venv nombre_entorno

لتفعيلها:

source nombre_entorno/bin/activate (على نظامي Linux وMac)
nombre_entorno\Scripts\activate (في ويندوز)

بعد ذلك، سيقتصر أي تثبيت باستخدام النقطة على بيئة افتراضية التي قمت بتنشيطها.

استكشاف الأخطاء وإصلاحها الشائعة

إذا واجهت أخطاء في استخدام النقطة، فإليك حلول سريعة للمشكلات الشائعة:

  • أذونات غير كافية: استخدم sudo على Linux/Mac أو قم بتشغيل الجهاز كمسؤول على Windows.
  • فشل تثبيت الحزمة: تأكد من أن تبعيات النظام يتم تحديثها.
  • مشاكل الإصدارات: استعمال pip freeze لسرد الحزم وإصداراتها الحالية.

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


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.