دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
همان طور که قبلا شرح دادیم، تعدادی از ماژول ها (Module) به همراه خود پایتون (Python) (هنگام نصب) می باشند و نیازی به دانلود و نصب آنها نیست. اما سایر ماژول ها (Module) را باید از اینترنت دریافت کنیم تا بتوانیم آنها را وارد (import) کرده و در میان کدهای پایتون (Python) خود از آنها استفاده نماییم.
چنانچه از نرم افزار PyCharm برای کدنویسی پایتون (Python) استفاده می کنید، این نرم افزار، دانلود و نصب ماژول های (Module) دلخواه را به سادگی انجام می دهد. در واقع، معمولا کدها را در این نرم افزار می نویسیم و اگر نرم افزار تذکر دهد که یک ماژول (Module) را نداریم، باید آن ماژول (Module) را توسط خود نرم افزار PyCharm ، دانلود و نصب کنیم (که به صورت خودکار توسط PyCharm صورت می گیرد).
تنها ماژول های (Module) استاندارد را می توانیم با استفاده از این روش، دانلود و نصب کنیم و اگر ماژول (Module)، یک ماژول (Module) شخصی بوده که توسط برنامه نویس نوشته شده، باید در بین فایل های همراه آن برنامه به دنبال ماژول (Module) مورد نظر جستجو کنید و یا اینکه به وب سایت برنامه نویس مراجعه نموده و فایل مربوط به ماژول (Module) را به صورت معمولی (بدون نرم افزار PyCharm) دانلود کرده و سپس آن را به صورت دستی نصب کنید.
به عنوان مثال، فرض کنید که می خواهیم کد پایتون زیر را اجرا نماییم :
که در آن، از ماژولی با نام matplotlib استفاده شده است (که برای رسم شکل به کار می رود). اما اگر این ماژول (Module) را قبلا دانلود و نصب نکرده باشیم، کدها را به صورت زیر در نرم افزار PyCharm مشاهده خواهیم کرد (کد را با پایتون نسخه 2 اجرا کرده ایم که حاوی ماژول matplotlib نمی باشد، ممکن است ماژول مورد نظر در نسخه های جدید پایتون به همراه خود پایتون وجود داشته باشد) :
که یک خط قرمز در زیر نام ماژول matplotlib کشیده شده است و تذکر می دهد که این ماژول (Module) را نداریم. بنابراین باید آن را از اینترنت،دانلود کرده و نصب کنیم.
اکنون می خواهیم بیان کنیم که چگونه ماژول (Module) مورد نظر را از اینترنت، دانلود و نصب کنیم (یک ماژول شناخته شده و استاندارد است که بر روی سرورهایی که برنامه PyCharm در آنها جستجو می کند، موجود خواهد بود).
در نرم افزار PyCharm ، از منوی File ، گزینه Settings را انتخاب می کنیم :
در پنجره ای که باز می شود، از منوی سمت راست پنجره، گزینه ای که در ابتدای آن، کلمه Project نوشته شده و سپس نام پروژه پایتون ذکر شده است را انتخاب نموده و سپس از زیرشاخه های آن، گزینه Project Interpreter را انتخاب می کنیم :
همان طور که مشاهده ی کنید، در این بخش، نسخه ای از پایتون که برای اجرای پروژه پایتون به کار می رود، نوشته شده است (که آن را می توان تغییر داد) و در زیر آن، لیست ماژول های (Module) نصب شده برای آن، نمایش داده می شود (که می توان آنها را حذف کرد یا اینکه یک یا چند ماژول (Module) جدید به آنها اضافه نمود).
برای نصب یک ماژول (Module) جدید، بر روی گزینه به شکل علامت مثبت در کنار لیست ماژول ها (Module)، کلیک می کنیم :
پنجره ای به شکل زیر نمایش داده می شود :
در این پنجره، لیست ماژول های (Module) قابل انتخاب برای دانلود و نصب، نمایش داده می شود. برای یافتن سریعتر ماژول (Module) مورد نظرمان می توانیم نام آن را در کادر بالایی (مخصوص جستجو در نام ها) بنویسیم یا اینکه تنها ابتدای نام آن را بنویسیم تا کلیه ماژول هایی (Module) که نامشان با آن حروف شروع می شود، نمایش داده شوند :
پس از یافتن ماژول (Module) مورد نظر (matplotlib)، آن را انتخاب می کنیم (با موس). با انتخاب آن، توضیحاتی در مورد ماژول (Module) در بخش Description نمایش داده می شود. برای نصب ماژول (Module)، پس از انتخاب آن، بر روی گزینه Install Package کلیک می نماییم. بنابراین نرم افزار PyCharm شروع به دریافت فایل های ماژول (Module) و نصب آنها می کند :
و پس از نصب، پیامی به صورت زیر نمایش داده می شود :
بنابراین نام matplotlib به لیست ماژول های (Module) نصب شده افزوده می گردد (گاهی موارد دیگری هم به همراه ماژول مورد نظر نصب می شوند) :
اکنون اگر دوباره بخواهیم کدهای برنامه پایتون را اجرا کنیم، این بار نرم افزار PyCharm ، ماژول matplotlib را می شناسد و پیام خطا نمایش داده نمی شود :
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی پایتون (Python)
- 2 نصب پایتون (Python)
- 3 نصب PyCharm (یک محیط برنامه نویسی برای Python) و ساخت یک پروژه پایتون (Python) در آن
- 4 معرفی عملگرهای کار با اعداد و بحث در مورد اولویت های آنها، در پایتون (Python)
- 5 تعریف متغیرها (Variables)، در پایتون (Python)
- 6 وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)
- 7 دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
- 8 نوشتن توضیحات (comments)، در پایتون (Python)
- 9 اجرای کدهای موجود در یک فایل پایتون (با پسوند py) دیگر، در بین کدهای فایل پایتون فعلی، با وارد (import) کردن آن، در پایتون (Python)
- 10 تعریف یک تابع (Function) جدید، در پایتون (Python)
- 11 ساخت فهرست ها (لیست ها) (List)، در پایتون (Python)
- 12 چندتایی ها (Tuple)، در پایتون (Python)
- 13 دیکشنری ها (dictionary)، در پایتون (Python)
- 14 مجموعه ها (Set)، در پایتون (Python)
- 15 چک کردن عبارت های شرطی (Condition Statement) (اجرای دستورات شرطی)، با if و else و elif ، در پایتون (Python)
- 16 ساخت حلقه (Loop)، با for ، در پایتون (Python)
- 17 ساخت حلقه (Loop)، با while ، در پایتون (Python)
- 18 نصب نسخه های مختلف پایتون (python) به صورت همزمان و انتخاب هر یک از آنها برای اجرای کدهای پایتون (به عنوان مفسر - Interpreter)، در نرم افزار PyCharm
- 19 تغییر نسخه پایتون (python) به کار رفته به عنوان مفسر (Interpreter) در یک پروژه پایتون، در نرم افزار PyCharm ، بعد از ساخت پروژه پایتون
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.
مچکر پست مفیدی بود
سلام،وقت بخیر.
ممنون از سایت خوب و کاملتون.
در مورد نصب پکیج ها در محیط پایچارم،یه سوال دارم.
متأسفانه نمیتونم بعضی کتابخونه های پر کاربرد مثل pygame ، numpy و یا pandas رو دانلود و نصب کنم.
به روشی که توضیح دادین چند بار امتحان کردم ولی ارور میده.اگه امکانش هست بگید مشکل از کجاست؟حدود دو ماهه از پایچارم استفاده میکنم،نتونستم این کتابخونه ها رو نصب کنم.
در ضمن از طریق کامند پرامپت خود سیستم هم نتونستم نصبشون کنم.
خیلی ممنون.
منم همین مشکلو دارم....
الان تونستی؟
با سلام و عرض ادب.
برای اجرای فایلهای مولتی مدیا نیاز به ماجول VLC دارم، که pycharm آنرا نمی شناسد. در داخل IDLE خود پایتون این ماجول شناخته میشود، چون با فرمان PIP آنرا نصب کردم ام، و همچنین برنامه VLC هم در سیستم نصب شده که کتابخانه مخصوص آن را در سیستم بارگذاری میکند. ولی هرکاری میکنم و با طی همه مراحلی که شما در اینجا نشان داده اید بازهم از داخل pycharm این ماجول شناسایی نمی شود. حتی در فهرست ماجولهای پروژه هم می آید، ولی شناخته نمی شود.
اگر امکانش هست راهنمایی بفرمایید. خیلی متشکرم
با سلام مجدد
در داخل مسیر
python/lib/venv/scripts/nt
چند فایل از دایرکتوری اصلی پایتون را کپی کردم (از جمله python_d.exe) و محیط virtual environment را در پروژه جدید بازسازی کردم. به شکل جالبی جواب داد. همیشه در مرحله ساخت محیط مجازی یک خطا می دهد که مربوط به یافت نشدن همان فایلهاست... با کپی فایلها به آن مسیر محیط به درستی ساخته شد و بعد از نصب ماجول python-vlc در داخل کنسول pycharm برنامه آنرا شناخت و برنامه بنده اجرا شد...
این روی لپ تاپ بود... ولی روی سیستم منزل همین کارها جواب نداد و کماکان همان خطای مرحله ساخت محیط مجازی را دارم و ماجول vlc هم با وجود نصب شناخته نمی شود....
دستتون درد نکنه. خداروشکر
سلام بسیار ممنونم از متلب بسیار مفیدتون بسیار لذت بردم...
راستی برای فعال سازی PYCHARM نظری ندارید؟
سلام واقعا ممنونم
توضیح و تصاویر خیییییییییلی کمک کرد
با سلام. ممنون از توضیح خوب و جامعتون. کلی از اشکال هام رو رفع کردید بدون پیچیدگی و سردرگمی. لطفا در پیجتون فعالیت مستمر داشته باشید. موفق باشید.
سلام.. من نصب میکنم و کار هم میکنه اما بعد از مدنی همش میپره انگار که نصبش نکردم .. یه چیزی شبیه ویروس ..مشکل کجاست
وااااای نمیدونید چقققققدر بهم کمک کردید یک دنیاااااا سپاس ؛ هر کاری میکردم این ماژول با پیپ نصب نمیشد .
اگه از نرم افزاری که خود سازنده پایتون استفاده کنیم چجوری کتابخونه نصبش کنیم؟؟؟
سلام
خیلی ممنون
عالی بود
احسنت بر این پست .