نصب پایتون

از PyLearn.com، دانشنامهٔ آزاد.

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


نصب پایتون :

فهرست مندرجات

[ویرایش] توضیحات قبل از نصب

تقریبا در همه توزیع های مبتنی بر یونیکس و مک ، مفسر پایتون بصورت پیش فرض نصب می‌باشد و در نتیجه نیازی به نصب و کامپایل مجدد مفسر نیست . اما کاربران ویندوز باید قبل از برنامه نویسی با پایتون مفسر مربوطه و در صورت نیاز ماژول‌ها و ابزار های مورد نیاز را دانلود و نصب نمایند . کاربران لینوکس نیز ممکن است جهت بروزآوری مفسر و یا استفاده از امکانات جدیدتر مجبور به نصب مجدد مفسر و سایر ابزار‌ها باشند . در این بخش نصب و کامپایل کلی مفسر اصلی پایتون توضیح داده خواهد شد . نحوه نصب سایر ماژول‌ها و ابزار‌ها در درس مربوطه ارائه خواهد شد . همانطور که می دانید مفسر پایتون قابلیت اجرا در محدوده‌ی وسیعی از پلتفرم‌ها را دارا می‌باشد که از آن جمله می توان به ویندوز ، مک و کلیه سیستم عامل‌های مبتنی بر یونیکس مانند لینوکس اشاره کرد. همچنین نسخه‌هایی نیز برای اجرا بر روی سولاریس ، AS/400 ، Amiga ، OS/2 ، BeOS و سخت افزار‌ها و پلتفرم‌هایی چون PlayStation ، Palm OS ، Symbian OS ، Pocket PC ، iPodLinux و چندین پلتفرم دیگر (که شاید تا حدودی نام اینها برای ما عجیب و ناآشنا باشد ) تدارک دیده شده است. با استفاده از این مزیت یعنی در دسترس بودن مفسر سازگار با سیستم‌های مختلف و برخی تمهیدات دیگر تقریبا همه کدهای نوشته شده به زبان پایتون بدون نیاز به تغییر ، قابلیت اجرا در سیستم عامل‌های مختلف را دارند . در نتیجه پایتون زبانی قابل انتقال یا پورتابل می‌باشد .

[ویرایش] پایتون در ویندوز

کمپانی ActiveState یک نصاب مفسر پایتون با نام ActivePython ارائه کرده‌ است که شامل مفسر پایتون و ابزار مجتمع برنامه نویسی (IDE) برای سهولت برنامه نویسی می‌باشد . این ابزار مجتمع برنامه نویسی شامل یک ویرایشگر کد به همراه ماژول‌ها و بسته‌های ویژه ویندوز می‌باشد . این بسته‌های ویژه امکان دسترسی و کار با جوانب منحصربفرد و خاص سیستم عامل ویندوز چون سرویس‌ها ، API‌ ها ، ریجستری ویندوز و ... را فراهم می‌نماید . ActivePython نرم افزار آزاد نمی باشد و کد منبع آن در دسترس نمی باشد اما دانلود و نصب آن رایگان می باشد . این ابزار معمولا کمی قدیمی تر از آخرین نسخه مفسر رسمی پایتون می باشد .

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

[ویرایش] نصب ActivePython در ویندوز

مراحل زیر را برای نصب این ابزار دنبال کنید .

  1. ActivePython را از سایت رسمی آن دانلود کنید .
  2. اگر شما از ویندوز 95 ، 98 یا ME استفاده می کنید شما باید ابتدا نرم افزار Windows Installer 2.0 را نیز از اینجا دانلود و نصب کنید .
  3. بر روی فایل اصلی دانلود شده دابل کلیک کرده و فایل را اجرا کنید . و مراحل نصب را طی نمایید .
  4. پس از خاتمه نرم افزار می توانید برنامه را از طریق منوی شروع (Start−>Programs−>ActiveState ActivePython 2.2−>PythonWin IDE) اجرا نمایید . شما باید خروجی شبیه به این را مشاهده کنید :
PythonWin 2.2.2 (#37, Nov 26 2002, 10:24:37) [MSC 32 bit (Intel)] on win32.
Portions Copyright 1994−2001 Mark Hammond (mhammond@skippinet.com.au) −
see 'Help/About PythonWin' for further copyright information.
>>>

[ویرایش] نصب مفسر رسمی پایتون در ویندوز

  1. آخرین نسخه مفسر پایتون را از ftp سایت رسمی پایتون و یا بخش دانلود سایت python.org دانلود کنید .
  2. فایل Python−2.xxx.yyy.exe را اجرا کنید و مراحل نصب را طی نمایید .
  3. پس از خاتمه عملیات نصب می توانید از طریق منوی شروع و از آدرس Start−>Programs−>Python 2.4−>IDLE (Python GUI) مفسر پایتون را اجرا نمایید در این حالت خروجی شبیه زیر خواهد بود :
Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or «license()» for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************
    
IDLE 1.1.3      
>>>

[ویرایش] نصب پایتون در لینوکس بر اساس rpm

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

آخرین نسخه مفسر پایتون را از وب سایت رسمی آن یا سایر منابع غیر رسمی موجود (برای مثال اینجا) دانلود کنید . اکنون با استفاده از دستور rpm بسته مورد نظر را نصب نمایید .

# rpm −Uvh python-2.5-12.i586.rpm
Preparing...                ########################################### [100%]
   1:python-2.5             ########################################### [100%]

اکنون از طریق دستور python در کنسول (یا ترمینال) مفسر محاوره‌ای پایتون را اجرا نمایید .

$ python
Python 2.4.3 (#1, Jun 13 2006, 11:46:08)
[GCC 4.1.1 20060525 (Red Hat 4.1.1-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

اگر خروجی شبیه به این را مشاهده کردید پایتون با موفقیت در سیستم شما نصب شده‌است . برای خروج از مفسر بطور همزمان کلید‌های Ctrl+D را بفشارید .

[ویرایش] نصب پایتون در لینوکس بر اساس deb

شما می‌توانید براحتی از ابزار apt برای نصب آخرین و پایدارترین نسخه مفسر پایتون اقدام کنید .

# apt−get install python
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  python2.3
Suggested packages:
  python−tk python2.3−doc
The following NEW packages will be installed:
  python python2.3
0 upgraded, 2 newly installed, 0 to remove and 3 not upgraded.
Need to get 0B/2880kB of archives.
After unpacking 9351kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously deselected package python2.3.
(Reading database ... 22848 files and directories currently installed.)
Unpacking python2.3 (from .../python2.3_2.3.1−1_i386.deb) ...
Selecting previously deselected package python.
Unpacking python (from .../python_2.3.1−1_all.deb) ...
Setting up python (2.3.1−1) ...
Setting up python2.3 (2.3.1−1) ...
Compiling python modules in /usr/lib/python2.3 ...
Compiling optimized python modules in /usr/lib/python2.3 ...

اکنون برای تست دستور python را در ترمینال یا کنسول اجرا کنید . خروجی باید شبیه به حالت زیر باشد .

$ python
Python 2.4.3 (#2, Apr 27 2006, 14:43:32)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

برای خروج از مفسر بطور همزمان کلید‌های Ctrl+D را بفشارید .

[ویرایش] نصب پایتون از کد منبع (سورس)

در صورتی که شما خودتان قصد نصب و کامپایل پایتون را دارید ابتدا فایل مربوط به آخرین نسخه سورس مفسر پایتون را از وب سایت رسمی آن یا ftp سایت python.org دانلود کنید (پسوند فایل منبع tgz خواهد بود) . روند نصب بسته مربوط به مفسر پایتون با سایر بسته‌ها یکسان می‌باشد . یعنی کافی هست دستورات make install , make , configure را به ترتیب اجرا کنید . ولی پیشنهاد می‌شود قبل از نصب مستندات مربوط به بسته را (که در داخل بسته موجود می‌باشد را مطالعه کنید) . اگر در مراحل نصب مشکلی بوجود آمد سعی کنید مشکل را برطرف و دوباره سعی کنید . در صورت نیاز می‌توانید سوالات و مشکلات خود را در انجمن‌های سایت مطرح کنید .

[ویرایش] مفسر موجود در لینوکس

در زیر تصویر اجرای مفسر پایتون را در سیستم عامل لینوکس مشاهده می کنید . این مفسر توسط برنامه کنسول‌(ترمینال/شل) اجرا گردیده است .


مفسر پایتون در لینوکس
مفسر پایتون در لینوکس

[ویرایش] بحث و سوال و جواب "نصب پایتون"

وب سایت PyLearn.com دارای انجمن هایی برای بحث پیرامون مباحث برنامه نویسی و زبان برنامه نویسی پایتون می باشد . اگر در مقاله نصب پایتون یا کلا در زبان برنامه نویسی پایتون به مشکلی برخورد کردید حتما آن را در انجمن ها مطرح نمایید .