کتابخانه های استاندارد pip

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1404/05/11
  • تعداد بازدید: 26

ماژول‌ها در پایتون

در پایتون سه نوع اصلی ماژول وجود دارد: ماژول‌هایی که خودتان می‌نویسید، ماژول‌هایی که از منابع خارجی نصب می‌کنید و ماژول‌هایی که همراه با پایتون به صورت پیش‌فرض ارائه شده‌اند. این نوع آخر که به «کتابخانه استاندارد» معروف است، شامل مجموعه‌ای گسترده از ماژول‌های کاربردی است. برخی از ماژول‌های مهم کتابخانه استاندارد عبارتند از: string، re، datetime، math، random، os، multiprocessing، subprocess، socket، email، json، doctest، unittest، pdb، argparse و sys. این ماژول‌ها وظایف مختلفی مانند تجزیه رشته، سریال‌سازی داده‌ها، تست، اشکال‌زدایی، مدیریت تاریخ و زمان، ارسال ایمیل و پردازش خط فرمان را به سادگی انجام می‌دهند.

نکته: تنوع و گستردگی کتابخانه استاندارد، یکی از نقاط قوت برجسته پایتون است.

کتابخانه‌های استاندارد

بخشی از این ماژول‌ها با زبان پایتون نوشته شده‌اند و برخی دیگر به زبان C، بنابراین کارایی بالایی دارند. بیشتر ماژول‌های کتابخانه استاندارد روی تمام سیستم‌عامل‌ها کار می‌کنند اما برخی مخصوص ویندوز یا یونیکس هستند. برای مشاهده لیست کامل و مستندات می‌توانید به سایت رسمی پایتون به آدرس www.python.org مراجعه کنید.

نصب ماژول‌های خارجی با pip

بسیاری از ماژول‌هایی که توسط افراد دیگر توسعه داده شده‌اند، در قالب پکیج‌هایی در Python Package Index (PyPI) قرار دارند. بهترین روش برای نصب این پکیج‌ها استفاده از ابزار pip است. برای نصب pip کافیست فایل get-pip.py را دانلود کرده و با اجرای آن (مثلاً از طریق دستور python get-pip.py) pip را نصب کنید.

پس از نصب pip، می‌توانید با استفاده از دستور pip install package_name ماژول‌های مورد نیاز خود را به سادگی نصب کنید. توجه داشته باشید که این دستور را باید در ترمینال یا خط فرمان سیستم اجرا کنید، نه در مفسر پایتون.

دستورات پرکاربرد pip

  • pip install package_name — نصب یک پکیج
  • pip uninstall package_name — حذف یک پکیج
  • pip list — نمایش لیست پکیج‌های نصب شده
  • pip show package_name — نمایش اطلاعات دقیق یک پکیج
  • pip freeze — خروجی گرفتن از تمام پکیج‌های نصب شده با نسخه‌هایشان (مفید برای فایل requirements.txt)
  • pip install -r requirements.txt — نصب پکیج‌های لیست شده در فایل requirements

نکته مهم در استفاده از pip

اگر پس از اجرای دستور pip با خطایی مواجه شدید یا دستور شناسایی نشد، ممکن است pip نصب نشده باشد یا مسیر نصب آن در متغیر محیطی (Environment Variable) سیستم تعریف نشده باشد. در ویندوز معمولاً باید مسیر نصب پایتون و pip را به PATH اضافه کنید. همچنین می‌توانید از بخش «Add or Remove Programs» ویندوز، پایتون را انتخاب کرده و گزینه pip را فعال کنید.

تغییرات جدید در pip

در نسخه‌های جدید pip (از 20.3 به بعد)، روش‌های قدیمی برای نشان دادن لیست نسخه‌های قابل نصب یک پکیج تغییر کرده‌اند. برای مثال دیگر نمی‌توانید با استفاده از دستور pip install package== لیست نسخه‌ها را ببینید. در عوض، باید از گزینه --use-deprecated legacy-resolver استفاده کنید.

pip install package== --use-deprecated legacy-resolver

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.