Homeنکات و ترفندهای برنامه‌نویسیراهنمای کامل نصب Python در ویندوز، مک و لینوکس (۲۰۲۵)

راهنمای کامل نصب Python در ویندوز، مک و لینوکس (۲۰۲۵)

دسته‌بندی: پایتون از صفر  |  سطح: مبتدی  |  زمان مطالعه: ۱۲ دقیقه  |  آخرین به‌روزرسانی: ۱۴۰۴

 

مقدمه

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 را هم مدیریت کند:

 

# ساخت محیط با نسخه 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

ویژگیvenvconda
وزنسبکسنگین
مدیریت نسخه 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 recognizedPATH تنظیم نشدهنصب مجدد با تیک Add to PATH
pip: command not foundpip نصب نشده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، موارد زیر را بررسی کنید:

  1. تأیید نسخه Python: python –version یا python3 –version
  2. تأیید pip: pip –version
  3. اجرای یک کد ساده: python -c “print(‘Hello, Python!’)”
  4. ساخت محیط مجازی: python -m venv test_env
  5. نصب یک پکیج: 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 برای همه سیستم‌عامل‌ها
Anacondaanaconda.com/downloadنصب کامل با conda و Jupyter
Minicondadocs.conda.io/en/latest/miniconda.htmlنسخه سبک conda
Homebrew (مک)brew.shمدیر پکیج macOS
Chocolatey (ویندوز)chocolatey.orgمدیر پکیج Windows
pyenvgithub.com/pyenv/pyenvمدیریت چند نسخه Python
PyPIpypi.orgمخزن رسمی پکیج‌های Python
VS Codecode.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  |  آخرین به‌روزرسانی: ۱۴۰۴

اگر این مقاله مفید بود، آن را با دوستانتان به اشتراک بگذارید 🐍

Share: 

No comments yet! You be the first to comment.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *