دستورهای پراستفاده pip
بعد از نصب پایتون، اولین کاری که هر کسی انجام میدهد، نصب کتابخانههای ضروری است. pip ابزاری است که با استفاده از آن میتوان کتابخانههای پایتونی را به سرعت برق و باد نصب کرد. در این پست تعدادی از دستورهای پراستفاده pip را لیست کردهایم. با من همراه باشید…
pip چیست؟
pip مخفف عبارت Pip Installs Packages است. pip یک ابزار مدیریت پکیج برای پایتون است که به کاربران اجازه میدهد پکیجهای مورد نیاز خود را به راحتی نصب، بهروزرسانی و حذف کنند.
pip از PyPI (Python Package Index) استفاده میکند که یک repository شامل هزاران پکیج پایتونی است و پکیج مورد نظر شما را نصب یا مدیریت خواهد کرد. البته با استفاده از pip امکان نصب پکیجها به صورت local یا از repository-های دیگر هم وجود دارد. در ادامه چند دستور پرکاربرد pip را با هم بررسی خواهیم کرد.
نصب پکیج با pip
با استفاده از pip، به راحتی میتوانید هر پکیج یا کتابخانه پایتونی را نصب کنید. برای این کار کافی است از دستور زیر استفاده کنید:
pip install package_name
که در آن به جای package_name، اسم کتابخانه موردنظرتان را باید بنویسید. بعد از اجرای این کد، پکیج مورد نظر دانلود و نصب خواهد شد. این کار ممکن است کمی طول بکشد، هرچه کتابخانه سنگینتر و بزرگتر باشد، زمان نصب آن طولانیتر خواهد بود. دقت کنید که هنگام نصب پکیجها، سیستم شما به اینترنت متصل باشد.
نصب پکیج با نسخه مشخص با pip
گاهی اوقات نیاز هست که نسخه مشخصی از یک کتابخانه را نصب کنیم. شماره نسخه یک کتابخانه پایتون، از سه عدد تشکیل شده است که با نقطه از هم جدا میشوند. عدد اول نشان دهنده تغییرات اساسی، عدد دوم نشان دهنده تغییرات جزئی و عدد سوم نشان دهنده رفع باگها و اشکالات است.
برای نصب نسخه مشخص از یک کتابخانه، کافی است از دستور زیر استفاده کنیم:
pip install package_name==x.x.x
فقط کافی است به جای x.x.x، شماره نسخه موردنظر را بنویسیم.
نصب پکیج از یک دایرکتوری یا فایل
بنا به دلایلی مانند بد بودن سرعت اینترنت، عدم امکان اتصال سیستم به اینترنت و … ممکن است بخواهید ابتدا فایل پکیج موردنظرتان را دانلود کرده و سپس نصب نمایید. برای این کار هم میتوانید از دستور install استفاده کنید. به این منظور، بعد از install به جای نام پکیج، مسیر فایل موردنظر را وارد کنید:
pip install path/to/package.tar.gz
حذف پکیج
گاهی، به دلایل مختلفی، ممکن است بخواهیم یک کتابخانه را حذف کنیم. با استفاده از pip میتوانید پکیج نصب شده را حذف کنید. برای این کار کافی است از دستور زیر استفاده کنیم.
pip uninstall package_name
به جای package_name، اسم پکیج مورد نظر را بنویسید و سپس کد بالا را اجرا کنید. با اجرای این کد، کتابخانه موردنظر حذف خواهد شد.
آپگرید یک پکیج با استفاده از pip
پکیجها و کتابخانههای پایتون، پیوسته در حال ارتقا هستند و نسخههای جدیدی از آنها منتشر میشوند. برای بهره بردن از ویژگیهای جدید یک پکیج، باید آن را آپگرید کنید. با استفاده از pip میتوانید کتابخانهای که در حال حاضر نصب دارید را آپگرید کنید. بدین صورت، آخرین نسخه از آن کتابخانه روی سیستم شما نصب خواهد شد.
pip install --upgrade package_name
نمایش تمامی پکیجهای نصب شده در پایتون
برای نمایش تمامی کتابخانههایی که تاکنون نصب کردهاید، میتوانید از دستور list به شکل زیر استفاده کنید:
pip list
با اجرای این دستور، تمامی پکیجهای نصب شده، به همراه ورژن آنها نمایش داده خواهد شد.
چک کردن سازگار بودن وابستگیها یا dependencies
هر پکیج ممکن است به یکسری پکیج دیگر وابسته باشد. مثلا یکی از وابستگیهای کلیدی کتابخانه Pytorch، کتابخانه NumPy است. برای اینکه یک پکیج به درستی کار کند، باید پکیجهای وابسته با آن اولا نصب شده باشند و ثانیا نسخه نصب شده با نسخه پکیج موردنظرمان سازگار باشند.
با استفاده از check شما میتوانید سازگار بودن وابستگیها را چک کنید:
pip check
با اجرای این دستور، لیست تمامی پکیجهایی که dependency آنها سازگار نیستند به شما نمایش داده خواهد شد.
جمعبندی
در این پست تعدادی از دستورهای پر استفاده pip برای نصب و مدیریت پکیجها و کتابخانههای پایتونی را معرفی کردیم. یاد گرفتیم که چطور یک پکیج را نصب کنیم، چطور حذفش کنیم، چطور آن را آپدیت کنیم و غیره. اگر دستور دیگری میشناسید که فکر میکنید از قلم افتاده و جایش اینجا خالی است، لطفا در بخش نظرات برایمان بنویسید.
دیدگاهتان را بنویسید