آموزش نصب پایتون در ویندوز، مک و لینوکس

برای اجرای درست کدهای نمونه این آموزش، باید محیطی آماده کنیم که هم نسخه عمومی پایتون را داشته باشد و هم شامل بسته‌های تخصصی مورد نیاز برای علم داده (Data Science) باشد. ابتدا نسخه عمومی پایتون را نصب می‌کنیم. این نسخه می‌تواند پایتون ۲ یا پایتون ۳ باشد، اما در این آموزش از پایتون ۲ استفاده می‌کنیم؛ چون نسخه‌ای پایدارتر است و تعداد بیشتری از بسته‌های خارجی با آن سازگاری دارند.

دانلود پایتون

می‌توانید آخرین نسخه کد منبع، فایل اجرایی، مستندات و اخبار مربوط به پایتون را از وب‌سایت رسمی آن دانلود کنید:
https://www.python.org/

همچنین مستندات کامل پایتون از طریق این لینک در دسترس قرار دارد:
https://www.python.org/doc/
این مستندات در قالب‌های HTML، PDF و PostScript قابل دانلود هستند.

نصب پایتون

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

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

نصب پایتون در سیستم های یونیکس و لینوکس

مراحل نصب در این سیستم‌ها به شکل زیر است:

  1. مرورگر خود را باز کرده و وارد سایت https://www.python.org/downloads/ شوید.

  2. لینک مربوط به کد منبع فشرده مخصوص Unix/Linux را انتخاب کنید.

  3. فایل را دانلود و از حالت فشرده خارج کنید.

  4. اگر قصد دارید گزینه‌های خاصی را فعال کنید، فایل Modules/Setup را ویرایش نمایید.

  5. اسکریپت ./configure را اجرا کنید.

  6. سپس دستور make را اجرا کنید.

  7. در پایان با اجرای دستور make install، پایتون روی سیستم نصب خواهد شد.

با این روش، فایل اجرایی پایتون در مسیر /usr/local/bin و کتابخانه‌های آن در مسیر /usr/local/lib/pythonXX قرار می‌گیرند. منظور از XX، شماره نسخه نصب‌شده پایتون است.

نصب پایتون در ویندوز

برای نصب پایتون روی سیستم عامل ویندوز، مراحل زیر را دنبال کنید:

  1. مرورگر را باز کرده و به آدرس https://www.python.org/downloads/ بروید.

  2. نسخه مورد نیاز خود را پیدا کرده و روی لینک فایل نصب ویندوز با نام python-XYZ.msi کلیک کنید. (در اینجا منظور از XYZ شماره نسخه پایتون است.)

  3. برای اجرای این فایل نصبی، سیستم شما باید از Microsoft Installer نسخه 2.0 پشتیبانی کند. ابتدا فایل نصب را در سیستم خود ذخیره کنید و سپس آن را اجرا نمایید تا از پشتیبانی MSI توسط ویندوز خود مطمئن شوید.

  4. فایل دانلودشده را اجرا کنید. پس از اجرا، پنجره نصب پایتون ظاهر می‌شود که فرآیند بسیار ساده‌ای دارد. کافی است تنظیمات پیش‌فرض را بپذیرید و منتظر بمانید تا نصب کامل شود.

با انجام این مراحل، پایتون با موفقیت روی ویندوز نصب خواهد شد و آماده استفاده است.

نصب پایتون در سیستم‌های مک (Macintosh)

در اکثر رایانه‌های مک جدید، پایتون به‌صورت پیش‌فرض نصب شده است؛ اما معمولاً نسخه‌ای قدیمی دارد. برای دریافت نسخه به‌روز پایتون و ابزارهای اضافی مورد نیاز برای توسعه نرم افزار در مک، به صفحه زیر مراجعه کنید:
http://www.python.org/download/mac/

اگر از نسخه‌های قدیمی‌تر سیستم عامل مک (قبل از Mac OS X 10.3 که در سال 2003 منتشر شد) استفاده می‌کنید، می‌توانید نسخه‌ای با نام MacPython را نصب کنید.

Jack Jansen این نسخه را نگهداری می‌کند و مستندات کامل آن در وب‌سایت زیر در دسترس است:
https://homepages.cwi.nl/~jack/macpython/index.html

در این صفحه می‌توانید جزئیات کامل مربوط به نصب پایتون در مک را مشاهده و اجرا کنید.

تنظیم متغیر PATH

برنامه‌ها و فایل‌های اجرایی می‌توانند در مسیرهای مختلفی از سیستم قرار داشته باشند. برای همین، سیستم عامل‌ها از یک مسیر جستجو (search path) استفاده می‌کنند که فهرستی از پوشه‌هایی است که هنگام اجرای یک فایل اجرایی، در آن‌ها جستجو انجام می‌شود.

سیستم عامل این مسیرها را درون یک متغیر محیطی (Environment Variable) ذخیره می‌کند. این متغیر، یک رشته متنی با نام مشخص است که اطلاعات آن برای شل دستوری (Command Shell) و سایر برنامه‌ها قابل دسترسی است.

در سیستم‌های یونیکس، این متغیر با نام PATH شناخته می‌شود و در ویندوز به صورت Path نوشته می‌شود. (یونیکس نسبت به حروف بزرگ و کوچک حساس است، اما ویندوز این حساسیت را ندارد.)

در سیستم‌عامل مک، نصب‌کننده پایتون به‌صورت خودکار تنظیمات مربوط به مسیر را انجام می‌دهد. با این حال، اگر بخواهید از هر پوشه‌ای به مفسر پایتون دسترسی داشته باشید، باید مسیر مربوط به پایتون را به متغیر PATH اضافه کنید.

تنظیم PATH در سیستم‌های یونیکس و لینوکس

برای اضافه کردن مسیر دایرکتوری پایتون به PATH در یک نشست (Session) خاص، بسته به نوع شل مورد استفاده، از یکی از روش‌های زیر استفاده کنید:

  • اگر از csh استفاده می‌کنید، این دستور را وارد کنید:

سپس کلید Enter را فشار دهید.

  • اگر از bash (لینوکس) استفاده می‌کنید، این دستور را وارد کنید:

و Enter بزنید.

  • اگر از sh یا ksh استفاده می‌کنید، این دستور را تایپ کنید:

و Enter را فشار دهید.

نکته: مسیر /usr/local/bin/python محل نصب پایتون روی سیستم شماست. در صورت تفاوت، باید مسیر واقعی را جایگزین کنید.

تنظیم PATH در ویندوز

برای اضافه کردن مسیر پایتون به PATH در یک نشست خاص در ویندوز، مراحل زیر را انجام دهید:

در پنجره Command Prompt، این دستور را وارد کنید:

سپس Enter بزنید.

نکته: مسیر C:\Python باید با مسیر واقعی نصب پایتون روی سیستم شما مطابقت داشته باشد.

متغیرهای محیطی پایتون

پایتون تعدادی متغیر محیطی (Environment Variable) را شناسایی می‌کند که نقش مهمی در عملکرد مفسر و نحوه بارگذاری ماژول‌ها دارند. در ادامه به معرفی مهم‌ترین این متغیرها می‌پردازیم:

شماره نام متغیر توضیح کامل
1 PYTHONPATH مسیری مشابه متغیر PATH است که به مفسر پایتون نشان می‌دهد فایل‌های ماژولی که در برنامه import می‌شوند، در کجا قرار دارند. این مسیر باید شامل دایرکتوری کتابخانه‌های منبع پایتون و پوشه‌هایی باشد که کدهای پایتون در آن‌ها ذخیره شده‌اند. در برخی موارد، نصب‌کننده پایتون به‌صورت خودکار مقدار آن را تنظیم می‌کند.
2 PYTHONSTARTUP مسیر فایلی را مشخص می‌کند که شامل کدهای اولیه پایتون است و هنگام اجرای مفسر، به‌صورت خودکار اجرا می‌شود. این فایل معمولاً در سیستم‌های یونیکس با نام .pythonrc.py شناخته می‌شود و می‌تواند شامل دستورات کاربردی یا تنظیمات خاص مانند تغییر PYTHONPATH باشد.
3 PYTHONCASEOK در سیستم عامل ویندوز، این متغیر باعث می‌شود پایتون اولین ماژولی را که بدون توجه به بزرگی یا کوچکی حروف با نام وارد شده مطابقت دارد، شناسایی کند. برای فعال شدن این قابلیت، کافی است این متغیر را با هر مقدار دلخواه تنظیم کنید.
4 PYTHONHOME مسیر جایگزینی برای جستجوی ماژول‌ها فراهم می‌کند و معمولاً همراه با متغیرهای PYTHONSTARTUP یا PYTHONPATH استفاده می‌شود تا امکان مدیریت آسان‌تر کتابخانه‌های ماژول‌ها فراهم شود. این متغیر در محیط‌های توسعه‌ای که نیاز به سوییچ بین نسخه‌های مختلف کتابخانه دارند، کاربرد زیادی دارد.

اجرای پایتون (Running Python)

برای اجرای پایتون، می‌توانید از سه روش مختلف استفاده کنید:

۱. مفسر تعاملی (Interactive Interpreter)

در اکثر سیستم‌ها مانند Unix، لینوکس، ویندوز یا DOS، می‌توانید از طریق محیط خط فرمان (Command-line یا Shell) مفسر تعاملی پایتون را اجرا کنید.

کافی است در خط فرمان دستور زیر را وارد کنید:

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

شماره گزینه توضیح
1 -d فعال‌سازی حالت اشکال‌زدایی (debug) و نمایش خروجی‌های مربوط به آن.
2 -O تولید کد بایت بهینه‌شده (optimized bytecode) که به صورت فایل‌های .pyo ذخیره می‌شود.
3 -S جلوگیری از اجرای ماژول site هنگام شروع، برای صرف‌نظر از تنظیم مسیرهای پایتون.
4 -v نمایش اطلاعات کامل و جزییات بیشتر، به‌ویژه هنگام بارگذاری ماژول‌ها (verbose output).
5 -X غیرفعال کردن استثناهای مبتنی بر کلاس و استفاده از رشته‌ها به‌جای آن؛ این گزینه از نسخه 1.6 منسوخ شده است.
6 -c cmd اجرای اسکریپت پایتون از طریق یک رشته دستور مستقیم (مثلاً "print('Hello')").
7 file اجرای فایل اسکریپت پایتون مشخص‌شده.

۲. اجرای اسکریپت از طریق خط فرمان

می‌توانید اسکریپت‌های پایتون را مستقیماً با استفاده از مفسر و از طریق خط فرمان اجرا کنید. به‌عنوان نمونه:

نکته: هنگام اجرای اسکریپت در Unix/Linux، مطمئن شوید که فایل مجوز اجرای لازم (Executable Permission) را دارد.

3. محیط توسعه یکپارچه (IDE)

اگر روی سیستم شما یک محیط گرافیکی (GUI) نصب شده باشد که از پایتون پشتیبانی کند، می‌توانید پایتون را مستقیماً از طریق رابط گرافیکی اجرا کنید.

  • یونیکس (Unix): محیط توسعه IDLE نخستین IDE طراحی‌شده برای پایتون در سیستم‌های یونیکس است.

  • ویندوز (Windows): محیط PythonWin اولین رابط گرافیکی برای پایتون در ویندوز است که امکانات کامل یک IDE را در اختیار شما قرار می‌دهد.

  • مکینتاش (Macintosh): نسخه مخصوص مک از پایتون همراه با IDE پیش‌فرض آن یعنی IDLE از وب‌سایت رسمی پایتون قابل دانلود است. این فایل‌ها به‌صورت MacBinary یا BinHex ارائه می‌شوند.

نصب بسته SciPy

بهترین روش برای نصب بسته‌های مورد نیاز برای Data Science، استفاده از پکیج‌های اجرایی آماده (Binary Packages) مخصوص سیستم عامل شماست. این بسته‌ها معمولاً شامل مجموعه کامل SciPy هستند که کتابخانه‌های زیر را در بر می‌گیرند:

  • NumPy

  • SciPy

  • matplotlib

  • IPython

  • SymPy

  • nose

  • و هسته اصلی پایتون

سیستم عامل ویندوز

برای ویندوز، چند توزیع آماده وجود دارد که نصب کل پشته SciPy را آسان می‌کنند:

  • Anaconda: توزیع رایگان پایتون برای مجموعه SciPy است که توسط وب‌سایت www.continuum.io ارائه می‌شود. این توزیع برای لینوکس و مک نیز در دسترس است.

  • Canopy: این توزیع توسط شرکت Enthought ارائه می‌شود و هم نسخه رایگان و هم نسخه تجاری دارد. اطلاعات بیشتر در:
    www.enthought.com/products/canopy

  • Python (x,y): یک توزیع رایگان دیگر از پایتون برای ویندوز است که به‌صورت پیش‌فرض شامل مجموعه SciPy و محیط IDE به‌نام Spyder می‌باشد. می‌توانید آن را از آدرس زیر دانلود کنید:
    www.python-xy.github.io

سیستم عامل لینوکس

در لینوکس، می‌توانید با استفاده از Package Manager سیستم عامل خود، هر یک از کتابخانه‌های مورد نیاز را نصب کنید.

Ubuntu

Fedora

ساخت از منبع (Building from Source)

برای ساخت و نصب پایتون از کد منبع، باید نسخه‌های اصلی پایتون شامل 2.6.x، 2.7.x یا نسخه‌های 3.2.x به بعد را همراه با ابزار distutils و ماژول zlib نصب کرده باشید.

همچنین باید کامپایلر زبان C از نوع GNU gcc نسخه 4.2 یا بالاتر در سیستم شما نصب شده باشد.

برای نصب کتابخانه NumPy از کد منبع، دستور زیر را اجرا کنید:

برای اطمینان از نصب صحیح ماژول NumPy، می‌توانید از خط فرمان پایتون آن را import کنید.

اگر NumPy به‌درستی نصب نشده باشد، با پیام خطای زیر مواجه خواهید شد:

به همین روش، می‌توانید نصب بودن سایر کتابخانه‌های مورد نیاز برای علم داده (Data Science) را نیز بررسی کنید. این کتابخانه‌ها در بخش های بعدی معرفی می‌شوند.

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی
  • انتشار: ۱۵ مرداد ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید