کتابخانههای پایتون در کاربردهای مختلف، روند رو به رشدی را سپری میکنند و هر روز به تعداد این کتابخانهها افزوده میشود. به طور کلی این نوع نگرش در زبان برنامه نویسی که افراد و سازمانهای مختلف میتوانند قابلیتهای جدیدی با عنوان پکیج، به پایتون اضافه کنند، سبب محبوبیت و کاربرد فراوان این زبان برنامه نویسی شده است.
پیشنهاد میکنیم فرصت های شغلی برنامه نویسی پایتون – معرفی ۱۰ شغل مهم و پردرآمد برنامه نویسی پایتون را نیز مطالعه کنید. در ادامه به آموزش نصب پکیج در پایتون میپردازیم.
آموزش نصب پکیج در پایتون
زبان برنامه نویسی پایتون از کتابخانهها یا ماژولهای فراوانی برای کم کردن حجم کد و صرفه جویی در زمان استفاده میکند؛ در واقع تنها راه گسترش و توسعهی زبان پایتون در زمینههای مختلف و فریم ورکها، کتابخانههای آن است.
که به وسیلهی آنها میتوانید زبان برنامه نویسی پایتون را در زمینههای مختلف مانند برنامه نویسی وب، گرافیکی، علوم داده، هوش مصنوعی و … بکار ببرید. برای استفاده از این کتابخانهها که در پایتون نصب نیستند باید آنها را نصب کرد. به طور کلی دو روش برای نصب پکیجهای پایتون وجود دارد.
- استفاده از دستور pip (مدیریت پکیج پایتون)
- دانلود پکیج مربوطه و نصب آن بصورت دستی
استفاده از دستور pip
ابزار مدیریت بسته pip امکانی برای نصب پکیجهای پایتون را بطور اتوماتیک در اختیار ما قرار میدهد که بتوانیم بستهها و کتابخانهها را مستقیماً از مخزن سایت PyPI نصب کنیم. کار کردن با این ابزار بسیار ساده است و هر بستهای را که میخواهید نصب کنید با pip آن براحتی در پایتون نصب خواهد شد. قبل از نصب هر کتابخانهای با pip به دو نکته زیر توجه داشته باشید.
- یک اتصال فعال اینترنتی داشته باشید.
- از نصب بودن pip در سیستم خود اطمینان داشته باشید.
بررسی نصب بودن pip در پایتون
اگر از پایتون نسخه ۲.۷.۹ و بالاتر و یا پایتون ۳.۴ و بالاتر استفاده میکنید، این ابزار به صورت خودکار در هنگام نصب پایتون نصب میشود. برای بررسی وجود pip دستور زیر را در محیط خط فرمان اجرا کنید. خط فرمان در ویندوز همان cmd یا powershell است. برای اطمینان از نصب بودن ابزار pip در پایتون مراحل زیر را انجام دهید. ابتدا با Cmd یا Command prompt ویندوز را باز کنید.
در پنجره یا کنسول باز شده عبارت زیر را برای چک کردن نصب بودن pip تایپ کنید.
pip --version
اگر همه چیز درست باشد ورژن و مسیر نصب pip طبق شکل بالا نمایش داده میشود ولی ممکن است در حین نصب پایتون تیک Add Python to PATH را نزده باشید یعنی مسیر پایتون و ابزارهای آن را برای استفادههای عمومی به ویندوز را اعلام نکردهاید. اشکالی ندارد برای رفع این مشکل نیز راه حل وجود دارد اگر طبق شکل زیر بعد از تایپ دستور pip –version پیغام pip is not recognized as an internal or external command, operable program or batch file را مشاهده کردید نگران نباشید.
این پیغام میگوید ابزار pip ناشناس است چون ما مسیر نصب و متغیرها و اسکریپتهای پایتون را به ویندوز اضافه نکردهایم بنابراین ویندوز فایل pip را نمیتواند پیدا کند. باز دو راه حل برای این کار وجود دارد. در راه حل اول میتوانیم با استفاده از دستور py -m در ابتدای دستورات pip از بروز خطا در این رابطه جلوگیری کنیم یعنی میتوانید تایپ کنید:
py -m pip --version
فقط نکته مهم این است از این به بعد قبل از هر دستور pip باید عبارت py -m رو درج کنید. اما اگر این کار برای شما مشکل است یکبار مسیر نصب پایتون رو به ویندوز بدهید و راحت شوید. برای این کار مسیری که فایلهای dll و exe و اسکریپتهای پایتون در آنجا هست را پیدا کنید.
توجه داشته باشید فولدی که پایتون در آنجا نصب شده، بصورت شکل بالا ظاهر شود و محتویات آن شامل فایلهای ظاهر شده باشد. آدرس این مسیر را برداشته و به Control Panel ویندوز بروید و عبارت environment را جستجو کنید. در نتیجههای پیدا شده بر روی گزینه edit environment variables for your account کلیک کنید.
در این حالت با پنجرهای روبرو میشوید که این پنجره دو بخش User Variable و System Variable دارد. هر دو بخش دارای متغیرهایی میباشند. ما با بخش User Variable کار داریم. در این بخش سعی کنید متغیر با نام PATH پیدا کنید. احتمالا این متغیر از قبل برای شما وجود دارد ولی اگر وجود نداشت بر روی دکمه New کلیک کنید و دقیقا متغیری با نام PATH ایجاد کنید. حال این متغیر را انتخاب کنید و گزینه Edit را بزنید. مشابه با شکل زیر:
پس از کلیک بر روی گزینه Edit برای شما صفحهای باز میشود. کار کردن این مورد، در ویندوز ۷ و ۸ با ویندوز ۱۰ کمی تفاوت دارد. برای ویندوزهای ۷ و ۸ و ۸.۱ به انتهای قسمت Value این متغیر بروید و اگر سیمی کالون ( ; ) وجود دارد ، آدرس مورد نظر را کپی کنید.
آدرسی که قبلاً در تصویر نشان داده شده بود و مسیر نصب و فایل های پایتون در آنجا بود. مثلاً در سیستم من آدرس بصورت C:\Users\Pc\AppData\Local\Programs\Python\Python39 است.
احتمالاً در ویندوز شما بجای Pc نام کاربری شما نوشته شده باشد. اگر هم وجود ندارد ابتدا سیمی کالون (; ) را قرار دهید و سپس آدرس را کپی کنید. در گام بعد نیز یک بار دیگر سیمی کالون را درانتهای Value قرار دهید و آدرس مورد نظر را کپی کنید. با این تفاوت که این بار انتهای آدرس خود Scripts\ اضافه کنید. پس ما دو آدرس را کپی کردیم.
اگر با ویندوز ۱۰ کار میکنید، اضافه کردن آدرسها کمی آسانتر میباشد. مشابه قبل متغیر PATH را انتخاب کنید و دکمه edit را انتخاب کنید. در این پنجره دکمه New را بزنید و آدرس مورد نظر خود را وارد کنید. در مرحله بعد مجددا دکمه New را بزنید و این بار نیز آدرس مورد نظر را وارد کنید. تنها تفاوت این است که باید به انتهای آدرس مورد نظر خود عبارت Scripts\ اضافه کنید. شکلهای زیر را مشاهده کنید:
حال بر روی OK تمامی پنجرهها کلیک کنید و تمامی پنجرهها را ببندید. اگر cmd شما باز است ، آن را ببندید و مجددا آن را باز کنید با این کار اطمینان پیدا میکنیم که این تغییرات اعمال شده است. حال دوباره کلمه python را در آن بنویسید و Enter را بزنید. اگر تمامی مراحل بالا را درست انجام داده باشید ، میبینید که کنسول پایتون به ما نمایش داده میشود. این نشان میدهد که پایتون به درستی به PATH ویندوز اضافه شده است.
نصب کتابخانه به وسیله pip در پایتون
هر پکیج یا کتابخانهای که قصد نصب کردن آن را دارید میتوانید از سایت pypi.org پیدا کنید. در واقع باید نام پکیج مورد نظر خودتون رو در این سایت جستجو کنید. بگذارید با یک مثال جلو برویم. فرض کنید من به کتابخانه یا پکیج Pandas نیاز دارم. اگر برای نوشتن برنامه ای نیاز به Pandas داشته باشم باید آن را import کنم ولی طبق شکل زیر مشاهده میکنید که کتابخانه Pandas در پایتون من نصب نیست.
پس الان میخواهیم Pandas را از طریق ابزار pip نصب کنیم. به سایت pypi.org بروید و طبق شکل کتابخانه Pandas را جستجو کنید.
اگر روی Pandas 1.3.1 کلیک کنید راهنمای نصب این کتابخانه نمایش داده میشود با کمی اسکرول کردن فرمان نصب این کتابخانه در صفحه نمایان خواهد شد این فرمان بصورت زیر است.
pip install pandas
این دستور را کپی کنید و در Cmd آن را جایگزین کنید و اینتر را بزنید. شکل زیر نحوه نصب کتابخانه Pandas را نشان میدهد.
مدتی صبر کنید تا این کتابخانه دانلود و نصب شود پس از پایان مراحل پیغام زیر نمایش داده خواهد شد.
اکنون کتابخانه pandas در پایتون نصب شده است و میتوان از آن استفاده کرد.
دانلود پکیج مربوطه و نصب آن بصورت دستی
راحت ترین راه برای نصب یک بسته، نصب اتوماتیک آن است که در بالا توضیح داده شد ولی مواقعی وجود دارد که به هر علتی خطایی در اتصال بوجود میآید یا موارد دیگری که امکان نصب اتوماتیک فراهم نمیشود.
برای نصب کتابخانه پایتون در چنین شرایطی میتوان فایل کتابخانه مورد نظر را تهیه کرد و آن را بصورت دستی نصب کرد. برای این کار باز وارد سایت pypi.org بشید و نام پکیج مورد نظر به عنوان مثال scipy رو جستجو کنید تا وارد صفحه پکیج بشید و از سمت راست روی Download files کلیک کنید.
نسخه مورد نظر خود را صفحه دانلود کنید برای اینکار می توانید روی لینک کلیک کنید و کمی صبر کنید تا دانلود کامل شود. دقت کنید که به نام لینوکس، ویندوز و … که در نام لینک هست دقت کنید و گزینه متناسب با سیستم خودتان رو دانلود کنید. پس از دانلود نوبت به نصب فایل دانلود شده میرسد. کتابخانهای که دانلود کردید دارای پسوند whl. هست و برای این نصب پکیج باید از cmd استفاده کنیم.
فایلی که دانلود کردیم در پوشه downloads ویندوز قرار دادیم و برای نصب باید cmd رو باز کنیم و با استفاده از دستور cd downloads وارد پوشه دانلودها شوید یعنی جایی که فایل کتابخانه آنجا قرار دارد و در نهایت با دستور pip install filename.whl کتابخانه مورد نظر را نصب میکنیم. در اینجا filename.whl نام فایلی هست که دانلود کردیم.
pip install scipy-1.7.1-cp37-cp37m-win32.whl
اگر فایل انتخابی درست باشد بخوبی فرآیند نصب انجام خواهد شد. در لینک زیر پاورپوینت کتابخانههای پایتون توسط مجموعه پی استور طراحی و تهیه شده که مناسب برای آشنایی شما با انواع کتابخانهها و ارائه کلاسی میباشد.
نتیجه گیری
در این پست در مورد آموزش نصب پکیج در پایتون Python یا نصب کتابخانه در پایتون صحبت شد. دو روش کلی که استفاده از ابزار pip بصورت اتوماتیک و حالت دستی تشریح و بررسی شد. با استفاده از کتابخانههای پایتون براحتی میتوان از توابع آماده آنها بهره برد و از آنها در کد استفاده کرد.
اگر در مورد نصب کتابخانه در پایتون نظر یا پیشنهاد یا سوالی داشتید میتوانید دیدگاههای خود را با ما و دوستانتان به اشتراک بگذارید. در پایان امیدوارم از مطالب آماده شده استفاده لازم را برده باشیدو موفق و پیروز باشید.
8 پاسخ
دمتون گرم. مفید بود♥
سلام من هر دو روش رو امتحان میکنم ولی ارور زرد رنگی میده که ۴ بار امتحان کردیم ولی اتصال برقرار نیست
سلام. اینترنت خود را تعویض کنید و سرویس شکن (تحریم شکن ایرانی) هم فعال کنید.
بسیار عالی و متشکر
درود مهندس
با وجود اینکه چندین روز درگیر نصب پکیج های پایتون بودم و نتونستم نصبشون کنم. با مطالعه و انجام گام به گام مراحلی که قرار دادید، بسیار راحت و اوکی تونستم اول آدرس اسکریپت و پایتون را در محیط سیستم تعریف کنم و بعدش با کمک دستور پیپ سایر پکیج های مور نظر را نصب کنم.
خیلی عالی بود که با تصویر آموزش دادید.
واقعا ممنون
سلام.
از اینکه مطلب مفید بوده خرسندیم.
سلام من میخوام سلنیوم در پایتون نصب کنم pip install selenium میزنم این پیام میده syntaxEror:invalid syntax باید چیکار کنم
توضیحاتتون عالی بود