به ۲ طریق می توان ماژول ها را در پایتون کامپایل و نصب کرد البته مهمتر از آن Doc ماژول ها هستند.

این چند طریق در ویندوز و لینوکس با اندکی تفاوت قابل اجرا هستند.

 

  1. با استفاده از فایل اجرایی (عموما در ویندوز)
  2. با استفاده از سورس ماژول (عموما در لینوکس)

 

  • روش اول فایل اجرایی(روش آسان)
در این روش معمولا فایل ماژول از قبل برای نصب روی نسخه خاصی از پایتون آماده شده است و با داشتن همان نسخه مخصوص میتوان آن ماژول را نصب کرد.

مثال:

numpy-1.9.1-win32-superpack-python2.7.exe

در نام بالا مشاهده میشود که نام ماژول numpy بوده و نسخه 1.9.1 می باشد که برای ویندورهای ۳۲ بیتی و نسخه پایتون ۲.۷ تهیه گردیده است.

mpmath-0.17.win32

ماژول mpmath نسخه ۰.۱۷ برای ویندوزهای ۳۲ بیتی و تمام نسخه های پایتون قابل استفاده است.

PyQt-Py3.2-x64-gpl-4.9.1-1.exe

ماژول PyQt نسخه 1-4.9.1 برای پایتون ۳.۲ ویندوزهای ۶۴ بیتی

matplotlib-1.3.0.win-amd64-py3.3.exe

ماژول matplotlib نسخه ۱.۳.۰ برای ویندوزهای ۶۴ بیتی و نسخه پایتون ۳.۳

 

البته در برخی از ماژول های کوچک مانند MPMath نیازی به نسخه خاصی نداریم و فایل اجرایی مستقیما برای پایتون نصب شده جاری ماژول را کامپایل و نصب خواهد کرد

 

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

 

 

  • روش دوم با استفاده از سورس ماژول
    • ویندوز

    در این روش ابتدا ماژول را از آرشیو خارج میکنیم و در محیط Command Prompt به آدرس آن می رویم مانند دستور

     

     

    C:\numpy-1.9.0>

     

    دقت کنید که تمام سورس ماژولهای پایتون فایل پایتونی به نام setup.py در خود دارند که وظیفه نصب ماژول در پایتون را بر عهده دارد برای نصب ماژول کافیست دستور زیر را در دایرکتوری ماژول اجرا کنید

    C:\numpy-1.9.0>setup.py install

    در صورتی که ماژول نیاز به پیشنیاز نصب نشده نداشته باشد بدرستی نصب خواهد شد و در خط آخر خطی با این مضمون خواهید دید

    Finished processing dependencies for [...]

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

     

     

     

      • لینوکس

       

       

      مانند ویندوز است اما دستورات آن کمی تفاوت دارد

      همچنین در این روش میتوان ماژول را هم در پایتون ۲ و هم پایتون ۳ نصب کرد.

      در این روش ابتدا باید ماژول را از آرشیو خارج کنیم که با دستورات لینوکس در محیط شل امکان پذیر است
      tar -zxvf [module].tar.gz 
      سپس مانند قبل به آدرس آن رفته و دستور زیر را اجرا می کنیم
      python setup.py install
      اگر فقط پایتون ۲ نصب باشد دستور بالا ماژول را در آن نصب خواهد کرد اما اگر پایتون ۳ داشته باشید برای نصب ماژول در آن بایستی از دستور زیر استفاده کنیم
      python3 setup.py install
       
       

      این پست بتدریج تکمیل خواهد شد