به ۲ طریق می توان ماژول ها را در پایتون کامپایل و نصب کرد البته مهمتر از آن Doc ماژول ها هستند.
این چند طریق در ویندوز و لینوکس با اندکی تفاوت قابل اجرا هستند.
- با استفاده از فایل اجرایی (عموما در ویندوز)
- با استفاده از سورس ماژول (عموما در لینوکس)
- روش اول فایل اجرایی(روش آسان)
مثال:
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
این پست بتدریج تکمیل خواهد شد
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.