PIP چیست؟
PIP یک مدیر بسته (Package) برای بسته ها و ماژول های پایتون است به به وسیله آن میتوانید پکیج ها و ماژول های مختلفی را وارد پروژه خود کنید.
توجه: اگر پایتون نسخه 3.4 یا بالاتر را دارید، PIP به طور پیش فرض در پایتون شما وجود دارد.
پکیج چیست؟
یک پکیج یا بسته شامل تمام فایلهایی است که برای یک ماژول نیاز دارید.
ماژول ها کتابخانه های کد پایتون هستند که می توانید در پروژه خود بگنجانید.
بررسی نصب بودن PIP
در خط فرمان (کامند لاین) خود به محل نصب اسکریپت پایتون بروید و عبارت زیر را تایپ کنید:
مثال
بررسی نسخه PIP:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version
نصبPIP
اگر PIP را نصب نکردهاید، میتوانید آن را از این صفحه دانلود و نصب کنید: https://pypi.org/project/pip
دانلود یک پکیج
دانلود یک بسته بسیار آسان است.
رابط خط فرمان را باز کنید و به PIP بگویید بسته مورد نظر شما را دانلود کند.
در خط فرمان (کامند لاین) به محل دایرکتوری اسکریپت پایتون بروید و عبارت زیر را تایپ کنید:
مثال
دانلود بسته ای به نام Camelcase:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase
استفاده از پکیج
مثال
import camelcase
c = camelcase.CamelCase()
txt = "hello world"
print(c.hump(txt))
پیدا کردن پکیج های پایتون
حذف یک پکیج
uninstall
برای حذف یک بسته استفاده کنید: مثال
حذف بسته ای به نام “camelcase”:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase
Uninstalling camelcase-02.1:
Would remove:
c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camelcase-0.2-py3.6.egg-info
c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camelcase\*
Proceed (y/n)?
y
را فشار دهید و بسته حذف خواهد شد. لیست پکیج ها
از دستور 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