آموزش پایتون

مدیریت فایل

PIP در پایتون

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

				
			
اکنون اولین بسته خود را دانلود و نصب کرده اید!

استفاده از پکیج

پس از نصب بسته، آماده استفاده است.
بسته “camelcase” را به پروژه خود وارد (ایمپورت) کنید.

مثال

وارد کردن و استفاده از پکیج “camelcase”:
				
					import camelcase

c = camelcase.CamelCase()

txt = "hello world"

print(c.hump(txt))
				
			

پیدا کردن پکیج های پایتون

سایر پکیج های پایتون را میتوانید در https://pypi.org پیدا کنید.

حذف یک پکیج

از دستور uninstall برای حذف یک بسته استفاده کنید:

مثال

حذف بسته ای به نام “camelcase”:

				
					C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase

				
			
مدیر بسته PIP، از شما می خواهد تأیید کنید که می خواهید بسته 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
				
			

آموزش پایتون

مدیریت فایل