
در این آموزش به نحوه نصب پایتون در ویندوز میپردازیم. بر خلاف سیستم عاملهایی نظیر لینوکس یا مک که به طور پیشفرض زبان پایتون را دارند، باید پایتون را روی ویندوز نصب کنیم.
این ذهنیت که چون پایتون روی ویندوز نصب نیست پس windows محیط خوبی برای پایتون نخواهد بود، اشتباه است! ما میتوانیم پس از طی راهنمای نصب پایتون در windows که در ادامه میبینیم، پایتون را با تمام امکانات روی سیستم خود داشته باشیم.

برای عضویت در دوره جامع میتونید به «دوره جامع پایتون در کالج» مراجعه کنید. با ثبتنام رایگان در دوره، به تمام جلسات اصلی، جلسات تکمیلی، تمرینها، آزمونها و منابع مازاد دسترسی کامل خواهید داشت.
زبان برنامه نویسی پایتون یکی از محبوبترین زبانهای برنامهنویسی دنیاست که به دلیل سادگی در کدهایش، فرآیند یادگیری را بسیار آسان کرده است.
برای نصب python در ویندوز نیاز به پیش نیاز یا سخت افزار خاصی نیست! همین ویندوز شما به درستی اجرا شود، میتوانیم روی آن پایتون نسخه 2 یا 3 را نصب کنیم.
در این مقاله فقط در ۳ مرحله، پایتون را نصب میکنیم. این سه مرحله عبارتاند از: دانلود، نصب، اجرا یا تنظیم نهایی!
فهرست محتوای آموزش
نسخه مناسب برای نصب پایتون در ویندوز
تاکنون دو نسخه اصلی و پایدار برای پایتون ارائه شده است:
- پایتون نسخه 2
- پایتون نسخه 3
این دو نسخه با یکدیگر تفاوتهایی دارند. یکی از عمدهترین آنها، تفاوت در سینتکس (syntax) این دو نسخه است.
برای مثال، برای چاپ در پایتون نسخه 3 از دستور print()
استفاده میشود در حالیکه در نسخه 2 فقط print
به کار میرود.
اگر نصب پایتون در ویندوز را برای یادگیری پایتون انجام میدهید، شاید بهتر باشد از آخرین نسخه منتشر شده آن استفاده کنید.
اما اگر هدفتان از نصب پایتون، استفاده از کتابخانه یا ابزارهای خاص python است، بهتر است ابتدا نسخه کتابخانه (library) یا برنامه مورد نظرتان را بررسی کنید.
برخی ازکتابخانههای پر استفاده در پایتون همچنان در نسخه 2 منتشر شدهاند و همچنان هم روی همان نسخه پشتیبانی میشوند.
دانلود پایتون (برنامه نصبی پایتون)
برای دانلود پایتون وارد آدرس python.org/downloads شوید. در این آدرس به طور پیشفرض سیستم عامل شما شناسایی شده و گزینه دانلود آخرین نسخه پایتون به شما نمایش داده میشود.

اگر به هر دلیلی سیستم عامل شما تشخیص داده نشد، به آدرس python.org/downloads/windows بروید. در ابتدای این صفحه دو لینک برای دانلود آخرین نسخههای منتشر شده پایتون 3 و 2 را مشاهده خواهید کرد.

روی نسخه مورد نظر خود کلیک کرده تا وارد صفحهای دیگر شوید. در انتهای این صفحه لیستی مشابه لیست زیر مشاهده خواهید کرد.
برای نصب پایتون 3 در ویندوز باید فایلهایی با نام Windows Executable Installer را دانلود کنید.
- برای ویندوز 64 بیتی فایل
- و برای ویندوز 32 بیتی فایل

با دانلود فایل Windows x86-64 executable installer فایل نصبی پایتون برای هر دو نسخه 32 و 64 بیتی ویندوز را خواهید داشت.
آموزش نصب پایتون 3 در ویندوز
پس از دانلود فایل نصب کننده پایتون برای ویندوز کافی است روی آن دو کلیک کرده تا برنامه نصب راهاندازی شود.
ممکن است ویندوز 7 و ویندوز 10 یک پیغام هشدار مانند زیر به شما نمایش دهد. چون فایل را مستقیماً از سایت بنیاد نرمافزاری پایتون دانلود کردهایم، مشکلی در آن نبوده و میتوانیم با کلیک روی Allow به آن اجازه نصب دهیم.

صفحه اول نصب پایتون 3 شبیه زیر خواهد بود. دو انتخاب برای نحوه نصب پایتون داریم:
- نصب با تنظیمات پیشفرض
- نصب با تنظیمات سفارشی
معمولاً تنظیمات پیشفرض پایتون در مراحل نصب برای ما کافی و عالی است!
راهنمای نصب پایتون در ویندوز 10
در همین صفحه گزینهای با نام Add Python 3.9 to PATH وجود دارد. این تیک را برای اجرای پایتون در cmd حتماً فعال کنید.
سپس روی دکمه اول (Install Now) کلیک کنید تا به مرحله بعدی برویم.

در این مرحله باید منتظر تکمیل نصب پایتون در ویندوز بمانیم…

پس از تکمیل شدن نوار نصب پایتون، به صفحهای با عنوان Setup Was Successful میرویم.
این صفحه آخرین مرحله از فرآیند نصب است. در اواخر صفحه دکمهای تحت عنوان Disable Path Length Limit وجود دارد.

بهتر است خیلی کوتاه بدانیم که Disable Path Length Limit چیست ؟
در سیستم عامل ویندوز محدودیتی روی متغیر MAX_PATH وجود دارد. این متغیر طول نامهای انتخاب شده برای متغیرهای مسیر (path) را محدود میکند.
برخی توسعهدهندگان پایتون و برنامهنویسان حرفهای، وجود محدودیت روی طول مسیر را دست و پا گیر و بعضاً علت خطاهایی در اجرای برنامه میدانند.
با این حال برداشتن محدودیت MAX_PATH هیچ آسیبی به سیستم عامل شما نمیزند. اگر تمایل دارید به صورت حرفهای پایتون را دنبال کنید، شاید برداشتن آن خالی از لطف نباشد. اما با فعال بودن آن در حالت عادی مشکل خاصی نخواهید داشت.
اگر لازم شد، بعداً نیز میتوانید این محدودیت را از سیستم عامل حذف کنید. فقط کمی باید قدرت جستجوی خود را به کار گیرید! 🙂
با کلیک روی Close عملیات نصب پایتون در ویندوز به پایان خواهد رسید.
بررسی اجرای درست پایتون روی سیستم
برای اطمینان از نصب درست و اعمال تنظیمات path پایتون برنامه cmd (یا همان Command Prompt) خود را باز کنید. حالا دستور زیر را در آن وارد کرده و اجرا کنید.
python -v
در نتیجه این دستور، نسخه پایتونی که نصب کردهاید به شما نمایش داده میشود. برای مثال گفته شده در آموزش نصب پایتون، مقدار زیر به ما نمایش داده خواهید شد:
Python 3.9.0
اگر با خطا مواجه شدید، احتمالاً path به درستی تعریف نشده! میتوانید با آموزش رفع خطای python is not recognized مشکل را برطرف کنید.
اجرای پایتون نصب شده در ویندوز
پس از تکمیل نصب، منوی ویندوز یا start خود را باز کنید. میبینید که در ابتدای لیست (جدیدترین برنامهها) نام سه نرمافزار پایتون ظاهر شده است.

اگر این آیکونها را نمیبینید، هیچ ایرادی ندارد. فقط عبارت python را در استارت جستجو کنید تا نام آنها نمایان شود.
حالا برنامه IDLE را اجرا کنید. این برنامه یک IDE خوب برای اجرای کد پایتون است. در این IDE میتوانید کدهای خود را در محیطی شبیه کنسول نوشته یا یک فایل جدا برایش تعریف کنید.

در این آموزش به نحوه نصب نسخه سوم python پرداختیم. یاد گرفتیم که ابتدا باید نرمافزار exe نصب پایتون را از سایت اصلی python دانلود کرده و با انجام فرآیند نصب آن را نصب کنیم. با این کار، IDLE که یک محیط ساده کدنویسی برای پایتون است هم نصب میشود.
اگر سؤالی درباره مراحل نصب یا تجربهای در این رابطه دارید، قسمت دیدگاهها برای شماست!
این آموزش بخشی از یک آموزش جامع و قدم به قدم در سبز دانش است: دوره رایگان آموزش پایتون
این آموزش برای همیشه رایگانه! میتونید با اشتراکگذاری لینک این صفحه از ما حمایت کنید یا با خرید یه فنجون نوشیدنی بهمون انرژی بدید!
میخوام یه نوشیدنی مهمونتون کنم
سلام من پایتون رو نصب کردم و اشتباها تیکpath رو نزدم و تو cmd که میخوام کار کنم ارور access is denied رو میده میشه راهنمایی کنید
سلام
خطای access denied نباید به اون خاطر باشه! اما بازم بررسی کنید. برای اینکه path رو دستی تنظیم کنید آموزش «path پایتون» رو ببینید.
واقعا دمتون گرم
سلام
پایتون رو نصب کردم ولی نوار ابزار بالای صفحه رو نداره
نسخه ی ۳.۱۲ هست
لطفا راهنمایی کنید
سلام
در چه محیطی هستید؟ منظورتون نوار ابزار محیط IDLE هست یا جای دیگه؟
سلام
من با برنامه vs code کار می کنم.الان پایتون رو براش نصب کردم اما میمام تست کنم که نصب شده یا نه این خظا رو میده:
NameError: name ‘python’ is not defined
سلام
چک کنید که path پایتون توی سیستمتون به درستی تعریف شده باشه. آموزشی با اهمین اسم توی سایت هست که میتونه براتون کاربردی باشه.
به نام خدا
باسپاس فراوان
خوشحالیم که براتون مفید بوده 🙂
دمت گرم خیلی مفید بود
خوشحالیم که این آموزش برات مفید بوده مهدی عزیز
با سلام مجدد؛ مشکل حل شد
گویا در ورژن اخیر به جای python -v باید بنویسیم python –version
ممنونم
سلام
خداروشکر که حل شد.
یا
-V
(دقت کنید که V بزرگ هست) یا--version
. هر دو صحیح هستند و جواب میدن.عرض سلام وخسته نباشید. من پایتون 3.11.4 را نصب کردم و دستور python -v را در cmd نوشتم ولی با مجموعه طویلی روبرو شدم. نمی دونم تصویرش را چطور می تونم براتون ارسال کنم ولی چند وقت اولش به صورت زیر است:
import_frozen_importlib #frozen
import_imp#builtin
, ….
ممکن است کمک کنید که این به چه دلیل هست؟
ممنونم
سلام من پایتون رو رو کامل نصب کردم و همه ی کار ها رو هم کردم ویندوز ده هست و پایتون آخرین نسخه.
ولی حتی پایتون ایز نات… هم نمیاره و وقتی تو cmdدستور میدم اصلا جواب نمیده (cmd سالمه)
سلام
اصلاً جواب نمیده؟!! یه فایل حاوی کد رو میتونید باهاش اجرا کنید؟ یا اگه python خالی بزنید باید محیط تعاملی (شبیه idle) رو بیاره.
سلام ممنون که پاسخ دادید
یه محیط شبیه به سی ام دی میاره
بله دستور پرینت و اینپوت رو تست کردم پرینت مشکل نداره اینپوت هم به تنهایی مشکل نداره اما وقتی با یه متغیر ترکیب میشه name ارور میده
من اصلاً با مفسر خود پایتون کار نکردم از اول با پایچارم شروع کردم.
البته ایرادی که من می بینم فقط اینه که cmd نه پایتون رو میشناسه نه ماژول pmpرو واقعا موندم که چکار کنم
بیرون دادم گفتن سی ام دی و پایتون دوتاشون هم سالمه.
سعی کردم ترمینال نصب کنم که بازم ارور داد نمی دونم چکار کنم
بازم ممنون که جواب دادید خیلی جاها رو گشتم ولی جواب نمیدن موفق باشید فعلا خداحافظ.
لطفاً جواب بدید.
همین محیطی که میگید احتمال خیلی زیاد یعنی اینکه پایتون رو شناخته. چون import و print دارن کار میکنن.
خطای name error که میگید مربوط به اینه که اون متغیر پیش از فراخوانیش تعریف نشده. مثلاً شما ابتدا باید x رو تعریف کنید (یه مقداری بدید) و بعد ازش استفاده کنید (مثلاً در پرینت). میتونید جلسه متغیرها در دوره رایگان رو هم ببینید.
چرا پیپ اینستال مثلاosرو نمی فهمهcmd؟
دلایل مختلفی داره و نمیشه به سؤال به این کلیای جواب دقیق داد!
سلام و وقت بخیر. من با اینکه پایتون رو حذف و نصب کردم و حتی توی environment vars مسیر path رو تغییر دادم ولی همچنان توی cmd برام python is not defined میزنه! مشکل چیه؟
سلام
توی کدوم نسخه از ویندوز؟
مسیر pathـی که میزنید رو یه بار توی file explorer باز کنید ببینید مسیر صحیحی از پایتون هست یا نه. نحوه پیدا کردن مسیر درست رو توی آموزش تنظیم path در سایت میتونید ببینید.
ممنون از سایت عالی تون درست شد🙏
خداروشکر
مشکل از کجا بود؟! چه راهحلی بهتون کمک کرد؟ بگید تا شاید بعداً برای سایر دوستان هم کاربردی باشه.
هنگام نصب پایتون یک گزینه پایین داره به نام add python to path
۱۲
good!
آموزش ها بسیار عالی من پایتون نصب کردم با ویژوال استدیو کد بازی اسنک نوشتم البته کپی کردم با کتابخانه ترتل بدون ارور دیباگ واجرا میشه فقط کی برد کار نمیکنه مثلا با دکمه دبلیو مار باید به جلو بره کار نمیکنه دلیلش پیدا نکردم ممنون میشم یه راهنمایی کنید
تابع یا قسمتی از کد که مربوط به کیبورد هست رو بررسی کنید. اول اینکه اصلاً اجرا بشه و دوم اینکه صحیح باشه. ممکنه یه ماژولی هم اضافهتر بخواد نصب کنید و نداشته باشیدش!
سلام من اینکار میکنم ولی باز نشد
سلام
چه چیزی باز نمیشه ایلیا جان؟ محیط idle؟ اگه آره بی زحمت جلسه بعدی دوره رو ببینید، اگه هنوزم نتونستید کدی اجرا کنید بهمون بگید چه مراحلی رو طی میکنین تا راحتتر راهنماییتون کنیم.
سلام
من وقتی کدی رو تو پایتون مینویسم خطای trace back میده
سلام
traceback اسم ارور نیست! توضیح محل یا موقعیتیه که به خطار خوردید. معمولاً خط اول، نوع خطا و خط آخر نام . یک توضیح کوتاه از اون رو میتونید ببینید.
سلام.ممنون از اموزش خوبتون .حقیقتا من نمیتونم از روی سیستم بخونم و باید پرینت یا کتاب باشه که بتونم بخونم میخواستم اگه امکانش هست pdf و یا کتاب آموزش که پایتون رو کامل پوشش بده معرفس بفرمایید
البته اگه آموزش های خودتون باشهکه عالی میشه
سلام
ممنون بابت پیشنهادت سام عزیز. سعی میکنیم در نسخه جدید کالج pdf جلسات رو هم قرار بدیم. اما فعلاً میتونید فقط پرینت بگیرید از صفحه.
سلام .میشه یک کتاب یا pdf معرفی بفرمایید یا آموزش های خوبتون به صورت یکجا که بشه print گرفت
آموزش هاتون عالی ان اما نمی تونم از روی سیستم بخونم.
تشکر
سلام
به زودی یک نقشه راه یادگیری با منابع آموزشی اضافه در سایت قرار میدیم. الآن کتاب مناسبی که مطمئن باشیم روند خوبی رو پیش میبره نداریم. میتونید با بررسی فهرست و دیدن چند بخش از آموزش که بهش مسلط هستید روند آموزش کتاب رو ارزیابی کنید.
آموزشهای سایت رو هم فقط برای استفاده شخصی میتونید پرینت بگیرید؛ ولی شاید ویدئوها یا قطعه کدها بعضاً مشکل ایجاد کنه براتون.
عااااالی بود
خوشحالیم که از این آموزش استفاده کردید و ممنون بخاطر انرژی خوبتون.
ممنو ن برای زحماتی که میکشید
سلام…..میخواستم بدونم در ویندوز چجوری دو مقدار PATHداشته باشم……یکی برای PHP و یکی برای PYTHON.. هردو رو نیاز دارم.
سلام
آموزش تنظیم path پایتون رو ببینید. همون مراحل اولیه، متغیر PATH رو بعد از نصب پایتون edit میکنیم. وقتی ویرایش میشه میتونیم علاوه بر آدرسهای موجود آدرس جدیدی هم وارد کنیم. پس میتونید چند مسیر داشته باشید. بازم بررسی کنید اگر مشکلی داشتید توی اون آموزش بپرسید.
سلام در صفحه دسکتاپ یک فایل txt ایجاد میکنم و قتی برای اون اسم با پسوند .py میزارم فایل پایتون ایجاد نمیشه چرا؟
سلام
وارد جلسه بعدی دوره آموزشی بشید و سعی کنید مشابه آموزش، کد رو با cmd اجرا کنید. ببینید مشکلتون برطرف میشه یا نه. اگه هنوز مشکلی بود، روشی که کد رو اجرا میکنید و کاری که کد انجام میده رو بگید تا بتونیم بیشتر راهنماییتون کنیم.
سلام
من پایتون رو نصب کرده بودم ولی path نداشت. حذفش کردم دوباره نصب کردم و تیکش و زدم ایرادی نداره؟
سلام
نه هیچ مشکلی نداره. البته میتونستید بدون حذف، دستی هم اضافش کنید.
دمت گرم هیچ جا نگفته بودن path پایتون چیه مرسی
خوشحالم که آموزش مفیدی بوده براتون احساس عزیز. امیدوارم همه علاقمندان ازشون بهره ببرند.