؛

التنقل في المنتدى
تحتاج لتسجيل الدخول لإنشاء مشاركات أو مواضيع.

بايثون3 مِن مدارس w3-34Python PIP

استخدام PIP في Python

ما هو PIP؟
PIP هو مدير حزمة لحُزَم Python (Python packages)، أو الوحدات النمطية إذا أردت.
ملاحظة: إذا كان لديك الإصدار 3.4 مِن Python أو إصدار أحدث ، فسيتم تضمين PIP افتراضيًا.

ما هي الحُزمة أو الباقة(Package)؟
تحتوي الحُزمة على جميع الملفات التي تحتاجها للوحدة النمطية.
الوحدات النمطية (modules)هي مكتبات تعليمات برمجية أو كود بلغة Python يمكنك تضمينها في مشروعك.

التحقق من تثبيت PIP
انتقل بِسَطر الأوامر إلى مُجلَّد script حيث تم تثبيت بايثون على حاسوبك ، واكتب ما يلي:
مثال
التحقق من إصدار PIP:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version
ملاحظة خارجية:
أنت تحتاج للإنتقال بِسَطر الأوامر إلى مُجلَّد script, حيث تم تثبيت برنامج بايثون على حاسوبك
فقط , إذا كان مُثَبت على حاسوبك أكثر مِن إصدار لبرنامج بايثون.
أما إذا لم يكن على حاسوبك إلا إصدار واحد لبايثون, و هذا ما يكون في أغلب الأحيان
فَلا داعي للإنتقال بِسَطر الأوامر,بَل تستطيع أن تفتح سطر الأوامر في أي مكان, مثلا مُجلَّد المستخدم و تكتُبْ عليه:
pip --version
و سيقول لك نسخةْ pip الموجودة عندك.

تثبيت PIP
إذا لم يكن لديك PIP مثبتًا ، فيمكنك تنزيله وتثبيته من هذه الصفحة:
https://pypi.org/project/pip/

تنزيل حُزمة(Package)
تنزيل الحُزمة سهل لِلغاية.
افتحْ واجهة سطر الأوامر واطلب من PIP تنزيل الحزمة التي تريدها.
الأمر الأساسي لتنزيل حُزمة
pip install packageName
و packageName هو اسم الحُزمة التي نريد تنزيلها.

انتقل بِسَطر الأوامر إلى مُجلَّد script حيث تم تثبيت بايثون على حاسوبك ، واكتب ما يلي:
ملحوظة: في حال وجود إصدار واحد مِن بايثون عندك,لا داعي للإنتقال إلى مُجلَّد script, بَل تستطيع أن تفتح سطر الأوامر و تكتب عليه فورا أوامر pip.
مثال
تنزيل حُزمة تسمى "camelcase":
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase
الآن قمتَ بتنزيل وتثبيت الحزمة الأولى الخاصة بك!

استخدام الحُزمة(Package)
بمجرد تثبيت الحُزمة ، تصبح جاهزة للاستخدام.
استيراد حزمة "camelcase" إلى مشروعك.
مثال
استيراد واستخدام "camelcase":
import camelcase

c = camelcase.CamelCase()

txt = "hello world"

print(c.hump(txt))
#This method capitalizes the first letter of each word.
# هذه الوظيفة تُحَوِّل أول حرف مِن كل كلمة إلى حرف كبير.

ستكون النتيجة:
Hello World
تشغيل مثال » مِن ملف camelcase.py

البحث عن الحُزَم
ابحث عن المزيد من الحُزَم على https://pypi.org/ .

إزالةُ حُزمة(Remove a Package)
استخدِمْ الأمر uninstall لإزالة الحُزمة:
مثال
قم بإلغاء تثبيت الحُزمة المسماة "camelcase":
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase
سيَطلب منك PIP Package Manager تأكيد رغبتك في إزالة حزمة camelcase:
Uninstalling camelcase-02.1:
  Would remove:
    c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camecase-0.2-py3.6.egg-info
    c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camecase\*
Proceed (y/n)?
اضغط yوستتم إزالة الحزمة.
ملحوظة y ومِن بعدها إنتر طبعا.

قائمة الحُزَم(List Packages)
استخدم الأمر list لإظهار جميع الحُزَم المثبتة على نظامك:
مثال
قائمة الحُزَم المثبتة:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list
نتيجة:
Package         Version
-----------------------
camelcase       0.2
mysql-connector 2.1.6
pip             18.1
pymongo         3.6.1
setuptools      39.0.1

تلميحات خارجية:
إذا كنت تريد أن تعرف أين مُثَبت بايثون على حاسوبك, إفتحْ سطر الأوامر واكتب عليه:
where python
و إذا كان يوجد عندك أكثر مِن إصدار, فسيقول لك مسار الإصدارات جميعها.
مثال:
C:\Users\ibra>where python
C:\Python27\python.exe
C:\Users\ibra\AppData\Local\Programs\Python\Python37-32\python.exe

الدرس مع الملفات المُرفقة:
https://www.dropbox.com/s/ni5pfpgylp6mp2t/34Python%20PIP.zip?dl=1

Skip to content