دستهبندی: پایتون از صفر | سطح: مبتدی | زمان مطالعه: ۱۲ دقیقه | آخرین بهروزرسانی: ۱۴۰۴
مقدمه
Python یکی از محبوبترین زبانهای برنامهنویسی جهان است — از یادگیری ماشین و هوش مصنوعی گرفته تا اتوماسیون، توسعه وب و تحلیل داده. اما اولین قدم برای همه اینها یک چیز است:
نصب صحیح Python روی سیستم شما.
در این راهنمای جامع از آکادمی تک، نصب Python را برای سه سیستمعامل اصلی — ویندوز، مک و لینوکس — بهصورت گامبهگام یاد میگیرید. همچنین با ابزارهای مدیریت نسخه مثل pyenv و محیطهای مجازی (venv و conda) آشنا میشوید.
| 📌 پیشنیاز: دسترسی به اینترنت برای دانلود Python حقوق Administrator در ویندوز یا دسترسی sudo در Linux/Mac حداقل ۵۰۰ مگابایت فضای خالی دیسک |
کدام نسخه Python را نصب کنیم؟
قبل از نصب، باید بدانید چه نسخهای را نیاز دارید. در ۲۰۲۵:
| نسخه | وضعیت | توصیه |
| Python 3.12 | ✅ پایدار (Stable) | ⭐ توصیهشده برای مبتدیان |
| Python 3.13 | ✅ جدیدترین | برای پروژههای جدید |
| Python 3.11 | ✅ LTS | برای پروژههای حرفهای |
| Python 2.x | ❌ پشتیبانی پایان یافته | استفاده نکنید |
| 💡 توصیه ما: اگر تازه شروع میکنید: Python 3.12 نصب کنید. اگر برای یک پروژه خاص کار میکنید: نسخهای که پروژه نیاز دارد. |
بخش اول: نصب Python در ویندوز
روش ۱: نصب از سایت رسمی (توصیهشده)
مرحله ۱: دانلود Python
- به آدرس رسمی org/downloads بروید.
- روی دکمه زرد «Download Python 3.12.x» کلیک کنید.
- فایل .exe دانلود خواهد شد (حدود ۲۵ مگابایت).
مرحله ۲: اجرای Installer
- مهم: تیک «Add Python to PATH» را حتماً بزنید!
- گزینه «Install Now» را انتخاب کنید.
- منتظر بمانید تا نصب کامل شود (۱-۲ دقیقه).
مرحله ۳: تأیید نصب
Command Prompt را باز کنید (Win+R → cmd) و تایپ کنید:
| python –version # خروجی: Python 3.12.x
pip –version # خروجی: pip 24.x from … |
| ⚠️ مشکل رایج: اگر پیام «python is not recognized» دیدید، Python به PATH اضافه نشده. راهحل: Python را Uninstall کنید و با تیک «Add to PATH» دوباره نصب کنید. |
روش ۲: نصب با Microsoft Store (آسانتر)
- در Start Menu «Python» را جستجو کنید.
- «Python 3.12» از مایکروسافت استور را نصب کنید.
- این روش بهصورت خودکار PATH را تنظیم میکند.
روش ۳: نصب با Chocolatey (برای کاربران پیشرفته)
| # ابتدا Chocolatey نصب کنید: Set-ExecutionPolicy Bypass -Scope Process -Force
# سپس Python نصب کنید: choco install python –version=3.12.0 |
بخش دوم: نصب Python در macOS
| 📌 نکته مهم برای مک: macOS بهصورت پیشفرض Python 2.x دارد (در نسخههای قدیمیتر). هیچوقت Python پیشفرض سیستم را حذف نکنید — macOS به آن نیاز دارد! همیشه Python خودتان را جداگانه نصب کنید. |
روش ۱: نصب از سایت رسمی
- به org/downloads/mac-osx بروید.
- فایل .pkg مناسب سیستم خود را دانلود کنید.
- فایل را اجرا کرده و مراحل Installer را دنبال کنید.
- در Terminal تأیید کنید: python3 –version
روش ۲: نصب با Homebrew (توصیهشده برای مک)
اگر Homebrew ندارید، ابتدا نصب کنید:
| /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” |
سپس Python نصب کنید:
| brew install python@3.12
# اضافه کردن به PATH: echo ‘export PATH=”/opt/homebrew/opt/python@3.12/bin:$PATH”‘ >> ~/.zshrc source ~/.zshrc
# تأیید: python3 –version |
روش ۳: pyenv برای مدیریت چند نسخه (پیشرفته)
| # نصب pyenv: brew install pyenv
# اضافه به shell: echo ‘export PYENV_ROOT=”$HOME/.pyenv”‘ >> ~/.zshrc echo ‘[[ -d $PYENV_ROOT/bin ]] && export PATH=”$PYENV_ROOT/bin:$PATH”‘ >> ~/.zshrc echo ‘eval “$(pyenv init -)”‘ >> ~/.zshrc source ~/.zshrc
# نصب Python 3.12: pyenv install 3.12.0 pyenv global 3.12.0
# تأیید: python –version |
بخش سوم: نصب Python در Linux
Ubuntu / Debian
| # بهروزرسانی پکیجها: sudo apt update && sudo apt upgrade -y
# Python ممکن است از قبل نصب باشد، چک کنید: python3 –version
# اگر نصب نیست یا نسخه جدید میخواهید: sudo apt install software-properties-common -y sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.12 python3.12-venv python3.12-dev -y
# نصب pip: sudo apt install python3-pip -y
# تأیید: python3.12 –version pip3 –version |
CentOS / RHEL / Fedora
| # Fedora: sudo dnf install python3.12 -y
# CentOS / RHEL: sudo yum install python3 -y |
Arch Linux
| sudo pacman -S python python-pip |
نصب از Source (همه توزیعها)
| # نصب پیشنیازها: sudo apt install build-essential zlib1g-dev libncurses5-dev \ libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y
# دانلود سورس: wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz tar -xf Python-3.12.0.tgz cd Python-3.12.0
# کامپایل و نصب: ./configure –enable-optimizations make -j$(nproc) sudo make altinstall
# تأیید: python3.12 –version |
بخش چهارم: محیط مجازی — چرا و چطور
محیط مجازی (Virtual Environment) یکی از مهمترین مفاهیم در Python است. بدون آن، تمام پکیجهای همه پروژهها روی هم انباشته میشوند و تداخل ایجاد میکنند.
| 📦 چرا محیط مجازی ضروری است؟ پروژه A به Django 3.2 نیاز دارد، پروژه B به Django 4.2 — بدون venv یکی خراب میشود. هر پروژه پکیجهای خودش را ایزوله نگه میدارد. requirements.txt اشتراکگذاری وابستگیها را ساده میکند. |
venv (ابزار پیشفرض Python)
| # ساخت محیط مجازی: python -m venv myenv
# فعالسازی — ویندوز: myenv\Scripts\activate
# فعالسازی — مک / لینوکس: source myenv/bin/activate
# نصب پکیج در محیط مجازی: pip install numpy pandas
# ذخیره وابستگیها: pip freeze > requirements.txt
# نصب از requirements.txt: pip install -r requirements.txt
# خروج از محیط مجازی: deactivate |
conda — مدیریت پیشرفته محیطها
conda (از Anaconda یا Miniconda) قدرتمندتر از venv است — میتواند نسخه Python را هم مدیریت کند:
- دانلود Miniconda از conda.io/en/latest/miniconda.html
| # ساخت محیط با نسخه Python خاص: conda create -n myproject python=3.12
# فعالسازی: conda activate myproject
# نصب پکیج: conda install numpy pandas scikit-learn
# لیست محیطها: conda env list
# حذف محیط: conda remove -n myproject –all |
مقایسه venv و conda
| ویژگی | venv | conda |
| وزن | سبک | سنگین |
| مدیریت نسخه Python | ❌ | ✅ |
| پکیجهای غیر Python | ❌ | ✅ |
| سرعت نصب | سریعتر | کندتر |
| مناسب برای | توسعه وب، اسکریپت | علم داده، ML |
| توصیه | پروژههای عمومی | Data Science / ML |
بخش پنجم: pip — مدیر پکیج Python
pip ابزار اصلی نصب پکیجهای Python است. اکثر پکیجها از مخزن رسمی PyPI (Python Package Index) نصب میشوند.
دستورات پرکاربرد pip
| # نصب پکیج: pip install numpy
# نصب نسخه خاص: pip install numpy==1.26.0
# بهروزرسانی پکیج: pip install –upgrade numpy
# حذف پکیج: pip uninstall numpy
# لیست پکیجهای نصبشده: pip list
# جستجو در PyPI: pip search pandas # (در نسخههای جدید غیرفعال است)
# بهروزرسانی pip: python -m pip install –upgrade pip | ||
| 🔗 منابع مفید: PyPI (مخزن رسمی پکیجها): pypi.org مستندات pip: pip.pypa.io/en/stable مستندات رسمی Python: docs.python.org/3 | ||
رفع مشکلات رایج نصب
| مشکل | علت احتمالی | راهحل |
| python is not recognized | PATH تنظیم نشده | نصب مجدد با تیک Add to PATH |
| pip: command not found | pip نصب نشده | python -m ensurepip |
| Permission denied | دسترسی کافی ندارید | sudo یا Run as Admin |
| SSL Error هنگام pip | مشکل شبکه / پروکسی | pip install –trusted-host pypi.org |
| Module not found | پکیج نصب نشده یا venv اشتباه | pip install <module> |
| نسخهها تداخل دارند | بدون venv کار کردهاید | venv جدید بسازید |
تأیید نصب — چکلیست نهایی
پس از نصب Python، موارد زیر را بررسی کنید:
- تأیید نسخه Python: python –version یا python3 –version
- تأیید pip: pip –version
- اجرای یک کد ساده: python -c “print(‘Hello, Python!’)”
- ساخت محیط مجازی: python -m venv test_env
- نصب یک پکیج: pip install requests && python -c “import requests; print(‘OK’)”
| ✅ اگر همه مراحل موفقیتآمیز بود: Python شما آماده به کار است! گام بعدی: نصب یک IDE مناسب (VS Code یا PyCharm توصیه میشود). مقاله بعدی: بهترین IDE برای Python — VS Code در مقابل PyCharm |
لینکهای دانلود رسمی
| منبع | آدرس | کاربرد |
| Python.org (رسمی) | python.org/downloads | دانلود Python برای همه سیستمعاملها |
| Anaconda | anaconda.com/download | نصب کامل با conda و Jupyter |
| Miniconda | docs.conda.io/en/latest/miniconda.html | نسخه سبک conda |
| Homebrew (مک) | brew.sh | مدیر پکیج macOS |
| Chocolatey (ویندوز) | chocolatey.org | مدیر پکیج Windows |
| pyenv | github.com/pyenv/pyenv | مدیریت چند نسخه Python |
| PyPI | pypi.org | مخزن رسمی پکیجهای Python |
| VS Code | code.visualstudio.com | بهترین IDE رایگان Python |
سوالات متداول (FAQ)
آیا Python روی ویندوز ۳۲ بیتی نصب میشود؟
Python 3.9 آخرین نسخهای است که از ویندوز ۳۲ بیتی پشتیبانی میکند. برای نسخههای جدیدتر به ویندوز ۶۴ بیتی نیاز دارید.
تفاوت python و python3 در لینوکس چیست؟
در توزیعهای قدیمیتر لینوکس، python به Python 2 و python3 به Python 3 اشاره دارد. در سیستمهای جدیدتر python همان Python 3 است. همیشه python –version را بررسی کنید.
آیا میتوانم چند نسخه Python را همزمان داشته باشم؟
بله. ابزار pyenv برای این کار طراحی شده است. میتوانید Python 3.10، 3.11 و 3.12 را همزمان داشته باشید و برای هر پروژه نسخه مناسب را انتخاب کنید.
آیا Anaconda همان Python است؟
Anaconda یک توزیع کامل است که شامل Python، conda، Jupyter Notebook و صدها پکیج علم داده است. برای Data Science مناسب است اما برای کارهای عمومی، نصب مستقیم Python سبکتر است.
pip install کند است، چه کنم؟
میتوانید از Mirror های سریعتر استفاده کنید:
| # استفاده از Mirror آلیبابا (برای کاربران ایرانی): pip install numpy -i https://mirrors.aliyun.com/pypi/simple/ |
جمعبندی
در این مقاله، نصب Python را در سه سیستمعامل اصلی یاد گرفتید:
- ویندوز: از سایت رسمی، Microsoft Store یا Chocolatey
- مک: از سایت رسمی یا Homebrew (توصیهشده)
- لینوکس: از مخازن توزیع یا کامپایل از Source
همچنین با مفاهیم مهمی مثل محیط مجازی (venv/conda) و مدیریت پکیج (pip) آشنا شدید که پایه هر توسعه Pythonای هستند.
| 🚀 گامهای بعدی: یک IDE نصب کنید: VS Code یا PyCharm اولین پروژه Python خود را شروع کنید مقاله بعدی ما: بهترین کتابخانههای Python برای پردازش سیگنال را بخوانید |
نویسنده: تیم آکادمی تک | academy-tech.ir | آخرین بهروزرسانی: ۱۴۰۴
اگر این مقاله مفید بود، آن را با دوستانتان به اشتراک بگذارید 🐍

