آموزش برنامه نویسی پایتون (Python)

دانلود و نصب یک ماژول (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 نمی باشد، ممکن است ماژول مورد نظر در نسخه های جدید پایتون به همراه خود پایتون وجود داشته باشد) :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

که یک خط قرمز در زیر نام ماژول matplotlib کشیده شده است و تذکر می دهد که این ماژول (Module) را نداریم. بنابراین باید آن را از اینترنت،دانلود کرده و نصب کنیم.

اکنون می خواهیم بیان کنیم که چگونه ماژول (Module) مورد نظر را از اینترنت، دانلود و نصب کنیم (یک ماژول شناخته شده و استاندارد است که بر روی سرورهایی که برنامه PyCharm در آنها جستجو می کند، موجود خواهد بود).

در نرم افزار PyCharm ، از منوی File ، گزینه Settings را انتخاب می کنیم :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

در پنجره ای که باز می شود، از منوی سمت راست پنجره، گزینه ای که در ابتدای آن، کلمه Project نوشته شده و سپس نام پروژه پایتون ذکر شده است را انتخاب نموده و سپس از زیرشاخه های آن، گزینه Project Interpreter را انتخاب می کنیم :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

همان طور که مشاهده ی کنید، در این بخش، نسخه ای از پایتون که برای اجرای پروژه پایتون به کار می رود، نوشته شده است (که آن را می توان تغییر داد) و در زیر آن، لیست ماژول های (Module) نصب شده برای آن، نمایش داده می شود (که می توان آنها را حذف کرد یا اینکه یک یا چند ماژول (Module) جدید به آنها اضافه نمود).

برای نصب یک ماژول (Module) جدید، بر روی گزینه به شکل علامت مثبت در کنار لیست ماژول ها (Module)، کلیک می کنیم :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

پنجره ای به شکل زیر نمایش داده می شود :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

در این پنجره، لیست ماژول های (Module) قابل انتخاب برای دانلود و نصب، نمایش داده می شود. برای یافتن سریعتر ماژول (Module) مورد نظرمان می توانیم نام آن را در کادر بالایی (مخصوص جستجو در نام ها) بنویسیم یا اینکه تنها ابتدای نام آن را بنویسیم تا کلیه ماژول هایی (Module) که نامشان با آن حروف شروع می شود، نمایش داده شوند :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

پس از یافتن ماژول (Module) مورد نظر (matplotlib)، آن را انتخاب می کنیم (با موس). با انتخاب آن، توضیحاتی در مورد ماژول (Module) در بخش Description نمایش داده می شود. برای نصب ماژول (Module)، پس از انتخاب آن، بر روی گزینه Install Package کلیک می نماییم. بنابراین نرم افزار PyCharm شروع به دریافت فایل های ماژول (Module) و نصب آنها می کند :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

و پس از نصب، پیامی به صورت زیر نمایش داده می شود :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

بنابراین نام matplotlib به لیست ماژول های (Module) نصب شده افزوده می گردد (گاهی موارد دیگری هم به همراه ماژول مورد نظر نصب می شوند) :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm

اکنون اگر دوباره بخواهیم کدهای برنامه پایتون را اجرا کنیم، این بار نرم افزار PyCharm ، ماژول matplotlib را می شناسد و پیام خطا نمایش داده نمی شود :

دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 4733
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 17 16 1
saman
۱۳۹۶/۰۵/۲۹
۱۰:۵۲

مچکر پست مفیدی بود

s.kh
۱۳۹۶/۱۲/۲۵
۰۰:۱۸

امیر
۱۳۹۸/۰۴/۱۳
۱۴:۳۰

سلام،وقت بخیر.
ممنون از سایت خوب و کاملتون.
در مورد نصب پکیج ها در محیط پایچارم،یه سوال دارم.
متأسفانه نمیتونم بعضی کتابخونه های پر کاربرد مثل pygame ، numpy و یا pandas رو دانلود و نصب کنم.
به روشی که توضیح دادین چند بار امتحان کردم ولی ارور میده.اگه امکانش هست بگید مشکل از کجاست؟حدود دو ماهه از پایچارم استفاده میکنم،نتونستم این کتابخونه ها رو نصب کنم.
در ضمن از طریق کامند پرامپت خود سیستم هم نتونستم نصبشون کنم.
خیلی ممنون.

Aysan
۱۳۹۸/۱۱/۰۶
۱۳:۳۵

منم همین مشکلو دارم....

محمد
۱۳۹۹/۰۸/۰۴
۲۱:۵۷

الان تونستی؟

محمد
۱۳۹۸/۰۴/۱۴
۰۰:۴۰

با سلام و عرض ادب.

برای اجرای فایلهای مولتی مدیا نیاز به ماجول VLC دارم، که pycharm آنرا نمی شناسد. در داخل IDLE خود پایتون این ماجول شناخته میشود، چون با فرمان PIP آنرا نصب کردم ام، و  همچنین برنامه VLC هم در سیستم نصب شده که کتابخانه مخصوص آن را در سیستم بارگذاری میکند. ولی هرکاری میکنم و با طی همه مراحلی که شما در اینجا نشان داده اید بازهم از داخل pycharm این ماجول شناسایی نمی شود. حتی در فهرست ماجولهای پروژه هم می آید، ولی شناخته نمی شود.

اگر امکانش هست راهنمایی بفرمایید. خیلی متشکرم

محمد
۱۳۹۸/۰۴/۱۵
۰۱:۱۳

با سلام مجدد

در داخل مسیر
python/lib/venv/scripts/nt

چند فایل از دایرکتوری اصلی پایتون را کپی کردم (از جمله python_d.exe) و محیط virtual environment را در پروژه جدید بازسازی کردم. به شکل جالبی جواب داد. همیشه در مرحله ساخت محیط مجازی یک خطا می دهد که مربوط به یافت نشدن همان فایلهاست... با کپی فایلها به آن مسیر محیط به درستی ساخته شد و بعد از نصب ماجول python-vlc در داخل کنسول pycharm برنامه آنرا شناخت و برنامه بنده اجرا شد...


این روی لپ تاپ بود... ولی روی سیستم منزل همین کارها جواب نداد و کماکان همان خطای مرحله ساخت محیط مجازی را دارم و ماجول vlc هم با وجود نصب شناخته نمی شود....

mamad
۱۳۹۸/۰۶/۰۸
۱۴:۳۳

دستتون درد نکنه. خداروشکر

ALIREZA MOHEBBI
۱۳۹۹/۰۵/۱۷
۱۰:۳۵

سلام بسیار ممنونم از متلب بسیار مفیدتون بسیار لذت بردم...
راستی برای فعال سازی PYCHARM نظری ندارید؟

elham
۱۳۹۹/۰۶/۳۰
۲۲:۲۱

سلام واقعا ممنونم 
توضیح و تصاویر خیییییییییلی کمک کرد

mila
۱۳۹۹/۱۱/۲۵
۱۸:۴۲

با سلام. ممنون از توضیح خوب و جامعتون. کلی از اشکال هام رو رفع کردید بدون پیچیدگی و سردرگمی. لطفا  در پیجتون فعالیت مستمر داشته باشید. موفق باشید.

محمد
۱۴۰۰/۰۴/۲۷
۱۷:۰۳

سلام.. من نصب میکنم و کار هم میکنه اما بعد از مدنی همش میپره انگار که نصبش نکردم .. یه چیزی شبیه ویروس ..مشکل کجاست

mahsa
۱۴۰۰/۰۸/۰۴
۱۳:۲۶

وااااای نمیدونید چقققققدر بهم کمک کردید یک دنیاااااا سپاس ؛ هر کاری میکردم این ماژول با پیپ نصب نمیشد .

aec
۱۴۰۰/۱۲/۰۸
۱۵:۰۴

اگه از نرم افزاری که خود سازنده پایتون استفاده کنیم چجوری کتابخونه نصبش کنیم؟؟؟

manouchehr
۱۴۰۱/۰۲/۲۵
۱۳:۱۰

سلام 
خیلی ممنون 
عالی بود

hamed
۱۴۰۱/۱۱/۲۱
۱۵:۴۴

احسنت بر این پست . 

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)