دوره‌ها / آموزش پایتون (Python) / مدیریت بسته‌ها (Python PIP)

مدیریت بسته‌ها (Python PIP)

15 دقیقه Article

مدیریت بسته‌ها: ایستگاه دانلود ابزارها (PIP) 📦🌍

پایتون به تنهایی قدرتمند است، اما میلیون‌ها برنامه‌نویس دیگر ابزارهای آماده‌ای ساخته‌اند که شما می‌توانید با یک دستور آن‌ها را دانلود کنید. PIP کلیدِ ورود به این دنیای بی‌پایان است.

۱. بسته (Package) چیست؟

بسته شامل تمام فایل‌های مورد نیاز برای یک ماژول است. ماژول‌ها فایل‌های کد پایتون هستند که شما در پروژه‌تان ایمپورت می‌کنید. وقتی از PIP استفاده می‌کنید، در واقع مجموعه‌ای از ماژول‌های حرفه‌ای را نصب می‌کنید.

۲. دستورات حیاتی ترمینال

این دستورات را باید در CMD یا Terminal سیستم خود اجرا کنید (نه داخل محیط پایتون):

  • نصب: pip install django
  • حذف: pip uninstall django
  • بروزرسانی PIP خود سیستم: python -m pip install --upgrade pip

۳. یافتن بسته‌ها

تمام بسته‌های رسمی در سایت PyPI.org لیست شده‌اند. از کتابخانه‌های هوش مصنوعی (TensorFlow) تا تحلیل داده (Pandas) و توسعه وب (Flask).

فایل Requirements.txt: در پروژه‌های حرفه‌ای، لیست تمام کتابخانه‌های مورد نیاز را در فایلی به نام requirements.txt می‌نویسند تا دیگران بتوانند با دستور pip install -r requirements.txt همه را یکجا نصب کنند.
محیط مجازی (Virtual Environment): همیشه سعی کنید بسته‌ها را در یک محیط مجازی نصب کنید تا پروژه‌های مختلف شما با هم تداخل پیدا نکنند (مثلاً یک پروژه Django 3 نیاز دارد و دیگری Django 4).

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

دستور نصب PIP Easy
سوال تمرین

دستور ترمینالی برای نصب کتابخانه‌ای به نام requests چیست؟ (فقط دستور را بنویسید).

پاسخ تمرین
PYTHON
pip install requests

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.