آشنایی با pip در پایتون و بررسی دستورات رایج آن
pip یکی از ابزارهای اصلی مدیریت پکیج در زبان پایتون است. این ابزار امکان نصب، بروزرسانی و مدیریت پکیجهای خارجی را به راحتی فراهم میکند. پکیجهای خارجی شامل کدهایی هستند که بهطور پیشفرض در پایتون وجود ندارند و توسط توسعه دهندگان دیگر نوشته شدهاند. در این آموزش نحوه استفاده از این ابزار و دستورات مهم آن بررسی خواهد شد.
پس از ورود به هاست سی پنل مطابق با آموزش زیر اقدام نمایید.
-
در مرحله اول روی گزینه "Setup Python App" از بخش "software" کلیک نمایید.
.webp)
تصویر(1)
-
سپس روبروی پروژه ای که می خواهید نصب پکیج برای آن انجام گردد، گزینه مداد را جهت ویرایش انتخاب کنید.
.webp)
تصویر(2)
-
در صفحه جدید، عبارت مشخص شده در تصویر زیر را کپی نمایید. لازم به ذکر است که با کلیک روی این عبارت، کپی انجام می شود.
.webp)
تصویر(3)
-
پس از کپی عبارت می بایست وارد محیط Terminal شوید. به همین منظور در صفحه اصلی سی پنل و از قسمت "Advanced" گزینه "Terminal" را انتخاب نمایید.
.webp)
تصویر(4)
-
پس از ورود به محیط Terminal کد کپی شده در قسمت 3 را وارد کنید و ENTER را بزنید تا به مسیر پروژه تان هدایت شوید.
.webp)
تصویر(5)
اطلاع از نصب و نسخه pip:
معمولاً با نصب پایتون، ابزار pip نیز به طور خودکار نصب میشود. با این حال، برای اطمینان از این موضوع یا بررسی نسخه نصب شده از دستور زیر استفاده می شود:
pip --version
نصب پکیج جدید:
با استفاده از دستور زیر، به راحتی میتوانید پکیج پایتونی مد نظرتان را نصب کنید. برای این کار کافی است از دستور زیر استفاده نمایید:
pip install package_name
در این دستور، package_name، نام کتابخانه مورد نظر شما است. بعد از اجرای این کد، پکیج مورد نظر دانلود و نصب خواهد شد. بسته به حجم پکیج این کار ممکن است مدتی طول بکشد، لذا تا انتهای پروسه نصب صبوری نمایید.
نصب لیست پکیج های موجود در فایل requirements
در اکثر پروژه های پایتونی فایلی با نام requirements.txt وجود دارد که محتوای آن پکیج هایی است که پروژه مورد نظر شما برای اجرا شدن و کارکرد صحیح به آنها نیاز دارد. برای نصب کلیه پکیج ها به صورت دسته ای می توان از دستور زیر استفاده کرد:
pip install -r requirements.txt
نصب پکیج با نسخه مشخص
گاهی اوقات نیاز است تا نسخه مشخصی از یک پکیج نصب شود. شماره نسخه یک کتابخانه پایتون، از سه عدد تشکیل شده است که با نقطه از هم جدا میشوند. عدد اول نشان دهنده تغییرات اساسی، عدد دوم نشان دهنده تغییرات جزئی و عدد سوم نشان دهنده رفع باگها و اشکالات است.
برای نصب نسخه مشخص از یک کتابخانه، کافی است از دستور زیر استفاده شود (نسخه مورد نظر جایگزین v.v.v خواهد شد):
pip install package_name==v.v.v
بروز رسانی پکیج
پکیجها و کتابخانههای پایتون، پیوسته در حال ارتقا هستند و نسخههای جدیدی از آنها منتشر میشود. برای بهره بردن از ویژگیهای جدید یک پکیج می بایست آنها را ارتقا داد. با استفاده از دستور زیر میتوانید کتابخانهای که در حال حاضر نصب دارید را آپگرید کنید. بدین صورت، آخرین نسخه از آن کتابخانه روی سیستم شما نصب خواهد شد:
pip install --upgrade package_name
حذف پکیج
گاهی، به دلایل مختلفی ممکن است بخواهید یک پکیج را حذف کنید. با استفاده از دستور زیر میتوانید پکیج نصب شده را حذف نمایید:
pip uninstall package_name
نمایش تمامی پکیجهای نصب شده در پایتون
برای نمایش تمامی کتابخانههایی که تاکنون نصب کردهاید میتوانید از دستور زیر استفاده کنید:
pip list
چک کردن سازگار بودن وابستگیها
هر پکیج ممکن است به پکیج های دیگری وابسته باشد. برای اینکه یک پکیج به درستی کار کند، می بایست پکیجهای وابسته با آن نصب بوده و با نسخه پکیج موردنظر سازگار باشند. با استفاده از دستور زیر میتوانید سازگار بودن وابستگیها را بررسی نمایید:
pip check
ذخیره لیست پکیجها در فایل requirements.txt
استفاده از فایل requirements.txt برای ذخیره لیست پکیجهای نصب شده یک روش موثر برای به اشتراکگذاری و مدیریت وابستگیها در پروژهها است. برای تولید این فایل از دستور زیر استفاده کنید:
pip freeze >> requirements.txt
بعد از اجرای این کد، پکیج مورد نظر دانلود و نصب خواهد شد. بسته به حجم پکیج این کار ممکن است مدتی طول بکشد