نصب کتابخانه در پایتون با دستور pip
لازم به ذکر است که تعداد زیادی از کتابخانهها که پایتون برای ارائه دارد، یکی از دلایل محبوبیت آن به شمار میرود. در واقع این کتابخانهها شامل بستههای کد از پیش نوشته شدهای هستند که میتوانند به طور مکرر در برنامههای مختلف استفاده شوند. این اتفاق، برنامهنویسی پایتون را برای برنامهنویسان سادهتر میکند؛ زیرا دیگر نیازی نیست برای برنامههای مختلف یک کد را بارها و بارها بنویسند.
به همین دلیل امروزه بسیاری از استعدادهای نوپا به سمت پایتون، جهت انتخاب بهعنوان زبان اصلی برنامه نویسی جذب میشوند؛ بنابراین، از طریق این مقاله، مایلیم در رابطه با مفاهیم اولیه مرتبط با کتابخانهها و نصب کتابخانه در پایتون صحبت کنیم. تا انتهای این مقاله با جاب تیم همراه باشید نحوه نصب کتابخانه پایتون را فراگیرید.
کتابخانه پایتون چیست؟
به طور معمول، کتابخانه مجموعهای از کتابها یا اتاق و مکانی است که بسیاری از کتابها در آن ذخیره میشوند تا بعداً مورداستفاده قرار گیرند. به طور مشابه، در دنیای برنامهنویسی نیز، یک کتابخانه مجموعهای از کدهای از پیش کامپایل شده است که میتواند بعداً در یک برنامه برای برخی از عملیات خاص استفاده شود.
در واقع در دنیای برنامهنویسی، کتابخانه مجموعهای از روشها، کلاسها و ماژولهای کاربردی است که کد برنامه شما میتواند از آنها برای انجام وظایف خاص، بدون نوشتن عملکردها از ابتدا استفاده کند؛ بنابراین واضح است که نصب کتابخانه در پایتون یکی از ضرورتهای استفاده درست از آن است.
از آنجاییکه کتابخانهها اغلب دامنه کوتاهی دارند (مثلاً رشتهها، ورودی/خروجی و سوکتها)، APIهای (واسطهای برنامهنویسی برنامه) کوچکتری هستند و به وابستگیهای کمتری نیز نیاز دارند. پایتون با بیش از 137000 کتابخانه، میتواند برای ایجاد برنامهها و مدلها در زمینههای مختلف، مانند یادگیری ماشین، علم داده، تجسم دادهها، پردازش تصویر و بسیاری موارد دیگر استفاده شود.
چرا به نصب کتابخانه در پایتون نیاز داریم؟
توضیح این موضوع ساده است؛ قابلیت استفاده مجدد کد. قابلیت استفاده مجدد کد چیزی نیست جز استفاده از کدهایی که قبلاً توسط افراد دیگر برای هدف خودمان تولید یا نوشته شده است. بهعنوانمثال، برخی از کتابخانهها، تابعی به نام findLastIndex(char) دارند که آخرین فهرست یک کاراکتر در یکرشته را برمی گرداند.
ممکن است فوراً تابع findLastIndex (charToFind) کتابخانه را فراخوانی کنیم و کاراکترهایی را که باید موقعیتهای آنها را بهعنوان پارامتر پیدا کنیم، ارائه کنیم. در زندگی یک برنامهنویس، کتابخانهها نقش یک فرشته را بازی میکنند زیرا به آنها کمک میکنند تا روی مسئله اصلی تمرکز کنند. مطمئناً تا این بخش از مقاله به میزان اهمیت نصب کتابخانه در پایتون پی بردهاید.
کتابخانه در پایتون چگونه کار میکند؟
قبل از آن که به آموزش نصب کتابخانه در پایتون بپردازیم لازم است تا بدانیم کتابخانه در پایتون چگونه کار میکنند. همانطور که در بالا گفته شد، کتابخانه پایتون بهسادگی مجموعهای از کدها یا ماژولهای کدهایی است که میتوانیم در یک برنامه برای عملیات خاص استفاده کنیم. ما از کتابخانهها استفاده میکنیم تا نیازی به نوشتن مجدد کد در برنامهای که از قبل در دسترس است نباشد.
اما نکته حائز اهمیت این است که این کتابخانهها در پایتون چگونه کار میکنند. در محیط MS Windows، فایلهای کتابخانه پایتون، دارای پسوند DLL (Dynamic Load Libraries) هستند. وقتی یک کتابخانه را با برنامه خود پیوند میدهید و آن برنامه را اجرا میکنید، لینک دهنده به طور خودکار آن کتابخانه را جستجو میکند.
پس از جستجو، عملکردهای آن کتابخانه استخراج میشود و بر اساس آن برنامه را تفسیر میکند. بهاینترتیب است که ما از کدهای یک کتابخانه در برنامه خود استفاده میکنیم. در ادامه خواهیم دید که چگونه میتوانیم کتابخانهها را در پایتون نصب کنیم.
اگه تا به حال برنامه پایتون رو نصب نکرده اید بهتر است از مقاله نصب پایتون ما استفاده کنید.
نحوه نصب کتابخانه در پایتون
حال که با تمامی مفاهیم موردنیاز دررابطهبا کتابخانههای پایتون آشنا شدید، نوبت به آموزش نصب کتابخانه در پایتون رسیده است. نصب کتابخانه در پایتون بهسادگی و طی چند مرحله صورت میگیرد. در این بخش با ما باشید تا این مراحل را با هم مرور کنیم.
مرحله اول: کتابخانه پایتون با پسوند .whl را دانلود کنید
در گام اول باید فایلهای نصبکننده کتابخانه پایتون با پسوند (.whl) را برای ویندوز از این لینک (https://www.lfd.uci.edu/~gohlke/pythonlibs/) دانلود کنید. اینسایت شامل اکثر کتابخانههای محبوب پایتون برای پلتفرم ویندوز است.
مرحله دوم: بررسی کنید pip قبلاً در سیستم شما نصب شده باشد
به جستجو pip در سیستمتان بپردازید. اگر pip یا pip.exe شناسایی نشد، ابتدا pip را نصب کنید. مراحل نصب pip نیز ساده است. ابتدا فایل get-pip.py را دانلود کرده و در همان بخشی که پایتون نصب شده است، ذخیره کنید. سپس مسیر فعلی دایرکتوری را در خط فرمان به مسیر دایرکتوری که فایل فوق وجود دارد تغییر دهید. دستور "" python get-pip.py را اجرا کنید. تا انجام مراحل نصب صبر کنید.
مرحله سوم: فایل whl. را نصب کنید.
فایل کتابخانه با پسوند whl. را که ازقبل دانلود کردهاید، نصب کنید. برای مثال، اگر فایل با نام "pycairo-1.16.3-cp27-cp27m-win32.whl" را در پوشه C:\Downloads\ دانلود کردهاید. برای نصب فایل .whl از دستور زیر استفاده کنید:
pip install "C:\Python Packages\opencv_python-3.4.0-cp36-cp36m-win_amd64.whl
بعد از انجام این مراحل خواهید دید کتابخانه موردنظر در پایتون نصب شده است.
زبان برنامهنویسی پایتون با استفاده آسان در انواع برنامههای کاربردی در دنیای واقعی کاربرد گستردهای پیدا کرده است. از آنجایی که پایتون، یک زبان سطح بالا، پویا و تفسیر شده است، بهسرعت در حال گسترش در حوزههای اشکالزدایی خطا است. Python به طور فزایندهای در برنامههای جهانی مانند YouTube، DropBox و غیره استفاده میشود.
علاوه بر این، با دردسترسبودن کتابخانههای پایتون، کاربران میتوانند وظایف مختلفی را بدون نیاز به نوشتن کد خود انجام دهند؛ بنابراین، یادگیری در مورد پایتون و نصب کتابخانه در آن برای علاقهمندان به حوزه برنامهنویسی بسیار مهم است. استفاده از پایتون در زمینههای مختلف مانند علم داده، یادگیری ماشین، مهندسی نرمافزار و غیره قطعاً آن را به زبانی برای آینده تبدیل میکند.
از این رو در این مقاله ار آموزش پایتون به ارائه مفاهیم پایه در رابطهبا کتابخانهها آموزش نحوه نصب کتابخانه در پایتون پرداختیم. امیدواریم مطالب گفته شده در این مقاله برای شما سودمند و مفید واقع شده باشد.