# Paano mag-download at mag-install ng Python sa Windows, macOS, at Linux: hakbang-hakbang na gabay

URL: https://skillaria.top/tl/guides/python/pag-install-ng-python

Libre mag-download ng Python sa opisyal na site na python.org (seksyon Downloads), o i-install ito sa isang utos gamit ang uv: uv python install 3.15. Sa Windows, lagyan ng tsek ang Add python.exe to PATH habang nag-i-install; sa macOS, gamitin ang .pkg mula sa python.org o Homebrew; sa Linux, gamitin ang package manager ng distro o uv. Pagsusuri: python3 --version.

Libre mong ma-download ang Python sa opisyal na site na python.org, o i-install ito sa isang utos gamit ang package manager na uv. Narito ang hakbang-hakbang na pag-install para sa Windows, macOS, at Linux, ang pagsusuri ng bersyon, ang interactive console na REPL at ang IDLE, at ang unang script. Aabot ito ng mga sampung minuto.

## Saan mag-download ng Python nang libre at ligtas

Libre ang Python bilang software, at hindi ka kailangang magbayad para dito. Iisa lang ang opisyal na pinagmulan: ang python.org, seksyong Downloads. Doon makikita ang mga installer para sa Windows at macOS, at ang source code para sa sariling build. Iwasan ang mga "Python build" mula sa mga file-sharing site: hindi mo alam kung ano ang idinagdag doon.

Ang ikalawang paraan, na mas pinipili na ngayon ng karamihan sa mga proyekto, ay ang uv mula sa kumpanyang Astral. Iisang programa ito na nagda-download ng kinakailangang bersyon ng Python, gumagawa ng virtual environment, at nag-i-install ng mga library. Pinapalitan nito ang kombinasyon ng pyenv, pip, venv, pipx, at poetry, at hindi nito ginagalaw ang system Python.

| Paraan | Mga kalamangan | Para kanino |
| --- | --- | --- |

| Installer mula sa python.org | opisyal, kasama ang IDLE at dokumentasyon | mga baguhan sa Windows at macOS |

| uv | anumang bersyon sa isang utos, hiwalay na environment ng proyekto, hindi nasisira ang system | lahat, lalo na sa Linux at para sa maraming proyekto |

| Package manager ng OS (apt, dnf, brew) | pamilyar at ina-update kasama ng sistema | kung sapat ang bersyon sa repository |

## Anong bersyon ng Python ang piliin

Piliin ang pinakabagong stable na bersyon ng Python 3. Lumalabas ang mga bagong bersyon tuwing Oktubre, at sa oras ng pagsulat na ito ay Python 3.15 ang pinakabago. Matagal nang hindi sinusuportahan ang Python 2, at luma na ang mga tutorial na may `print "hello"` na walang panaklong.

Ang payong "kumuha ng mas lumang bersyon, mas subok na raw iyon" ay bitag sa totoong buhay. Ang Python 3.10 ay hindi na tumatanggap kahit ng security fix pagsapit ng Oktubre 2026. Hindi laging gumagana sa mas lumang bersyon ang code na isinulat para sa 3.15, pero maganda ang backward compatibility sa loob ng Python 3, kaya halos palaging pinakamahusay na pagpipilian ang pinakabagong bersyon.

## Pag-install ng Python sa Windows

### Gamit ang installer mula sa python.org

1. Buksan ang python.org, seksyong Downloads, at i-download ang installer para sa Windows (64-bit ang angkop sa halos lahat ng computer).
2. Patakbuhin ang file. Sa unang bintana, tiyaking lagyan ng tsek ang **Add python.exe to PATH** — kung wala ito, hindi mahahanap ang utos na `python` sa terminal.
3. I-click ang **Install Now** at hintayin na matapos.
4. Magbukas ng bagong bintana ng PowerShell o Command Prompt at tingnan ang bersyon.

```
PS C:\Users\anna> python --version
Python 3.15.0
PS C:\Users\anna> py --list
 -V:3.15 *        Python 3.15 (64-bit)
```

Ang `py` ay launcher ng Python para sa Windows: alam nito ang lahat ng naka-install na bersyon at nakapagpapatakbo ng gusto mo, halimbawa `py -3.15 script.py`. Sa mga pinakabagong bersyon, nag-aalok din ang python.org ng bagong install manager para sa Windows (Python install manager). Kung makita mo ito sa pahina ng download, sundin lang ang mga tagubilin — pareho ang prinsipyo.

### Pag-install ng Python gamit ang PowerShell

Kung ayaw mong gumamit ng browser, madaling i-install ang Python sa Windows 10 at Windows 11 gamit ang uv. Una, i-install ang uv gamit ang opisyal na script, at pagkatapos ang kinakailangang bersyon:

```
PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
PS> uv python install 3.15
PS> uv run --python 3.15 python --version
Python 3.15.0
```

May isa pang opsyon: ang system package manager na `winget`. Ipapakita ng `winget search Python.Python` ang mga available na bersyon, at ang `winget install` kasama ang nahanap na identifier ang mag-i-install ng napili mo.

### Karaniwang error: nagbubukas ang Microsoft Store

Kung nag-type ka ng `python` at nagbukas ang Microsoft Store imbes na interpreter, ibig sabihin hindi nasama ang Python sa PATH at ang placeholder ng Windows ang tumugon. I-install muli ang Python na may tsek sa Add python.exe to PATH, o i-disable ang mga placeholder sa "Settings → Apps → Advanced app settings → App execution aliases". Pagkatapos baguhin ang PATH, laging magbukas ng bagong terminal window.

## Pag-install ng Python sa macOS

Sa macOS, maaaring tumugon na ang `python3`. Ito ay alinman sa system version o placeholder ng Xcode developer tools, at kadalasan ay luma. Para sa pag-aaral, mag-install ng pinakabagong bersyon sa isa sa mga paraang ito:

- **Package mula sa python.org** — i-download ang installer para sa macOS (file na `.pkg`, gumagana sa Intel at Apple Silicon) at sundin ang wizard. Kasama nitong mai-install ang IDLE.
- **Homebrew** — kung mayroon ka nito: `brew install python`.
- **uv** — gamit ang opisyal na install script at ang utos sa pag-install ng bersyon.

```
$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv run --python 3.15 python --version
Python 3.15.0
```

Sa macOS at Linux, gamitin ang utos na `python3`. Maaaring wala ang pangalang `python` doon, o tumuturo ito sa ibang programa.

## Pag-install ng Python sa Linux: Ubuntu, Debian, at iba pa

Halos palaging naka-install na ang Python sa Linux, pero system interpreter ito: ginagamit ito ng mga utility ng mismong OS, at ilang taon na itong luma. Kasama sa Ubuntu 24.04 ang Python 3.12, at sa Debian 12 ang 3.11. Huwag i-update o i-uninstall ang system Python, dahil maaari mong masira ang package manager.

Kung sapat na ang bersyon sa repository, i-install ito kasama ang module ng environment at pip:

```
$ sudo apt update
$ sudo apt install python3 python3-venv python3-pip
$ python3 --version
Python 3.12.3
```

Sa Fedora at sa mga RHEL-based na sistema, ang `sudo dnf install python3` ang gumagawa ng parehong bagay. Para sa mas bagong bersyon sa tabi ng system, pinakamadali ang uv: inilalagay nito ang interpreter sa sarili nitong folder sa home directory at hindi ginagalaw ang system.

```
$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv python find 3.15
/home/lena/.local/share/uv/python/cpython-3.15.0/bin/python3.15
```

### Bakit hindi dapat gumamit ng sudo pip install

Ang pag-install ng library gamit ang `sudo pip install` sa system Python ay mabilis na daan tungo sa sirang apt. Kaya hinaharangan ito ng mga modernong distribution ayon sa PEP 668, na may error na `externally-managed-environment`. Ang tamang paraan ay ang virtual environment ng proyekto, na tatalakayin sa ibaba.

## Paano suriin ang pag-install ng Python

Pagkatapos mag-install, magbukas ng bagong terminal at patakbuhin ang pagsusuri. Narito ang mga utos para sa iba't ibang sistema:

| Gawain | Windows | macOS / Linux |
| --- | --- | --- |

| Bersyon ng Python | `python --version` o `py --version` | `python3 --version` |

| Saan naka-install ang interpreter | `where python` | `which python3` |

| Bersyon ng pip | `py -m pip --version` | `python3 -m pip --version` |

| Bersyon mula sa loob ng Python | `import sys; print(sys.version)` | `import sys; print(sys.version)` |

### "python" at "python3" ay magkaibang programa

Klasikong kwento ng unang araw: nag-install ka ng bagong Python, sumulat ng code gamit ang mga bagong feature, at nakakuha ng `SyntaxError`. Lumalabas na ang utos sa terminal ay tumawag sa lumang bersyon — at sa isang computer, madalas tatlo o apat ang bersyon. Suriin ang path gamit ang `which python3` (o `where python` sa Windows), at sa mga proyekto, patakbuhin ang code gamit ang `uv run`, na laging kumukuha ng bersyong nakatakda sa proyekto.

## Paano i-update ang Python

Hindi "napapalitan" ng bagong bersyon ang Python sa pagitan ng mga minor version: magkatabing nabubuhay ang 3.14 at 3.15 bilang magkaibang programa. Para i-update, mag-install ng bagong bersyon sa parehong paraan — gamit ang installer mula sa python.org, `brew upgrade python`, o `uv python install 3.15` — at pagkatapos ay gawing muli ang virtual environment ng mga proyekto sa bagong bersyon. Ang mga fix sa loob ng iisang bersyon (3.15.0 → 3.15.1) ay ini-install ng installer ng python.org sa ibabaw ng luma.

## REPL: ang interactive console ng Python

Ang pinakamabilis na paraan para subukan ang Python ay ang interactive console, o REPL (Read–Eval–Print Loop: basahin, patakbuhin, i-print, ulitin). Patakbuhin ang interpreter nang walang file, at magpapakita ito ng prompt na `>>>`:

```
$ python3
Python 3.15.0 ...
>>> 2 + 3
5
>>> name = "kape"
>>> name.upper()
'KAPE'
>>> exit
```

Makakalabas ka gamit ang `exit` o Ctrl+D (sa Windows, Ctrl+Z at pagkatapos Enter). Mula sa bersyon 3.13, mas maginhawa na ang console: may kulay ang prompt at ang traceback, maaaring i-edit nang buo ang mga multiline na block, F1 ang help, F2 ang history, F3 ang paste mode, at gumagana ang `exit` at `quit` nang walang panaklong. Sa 3.14, nagdagdag ng syntax highlighting habang nagta-type at autocomplete ng pangalan ng module gamit ang Tab pagkatapos ng `import`. Para bumalik sa simpleng console, itakda ang environment variable na `PYTHON_BASIC_REPL=1`.

## IDLE: simpleng environment na kasama na

Kasama ng mga installer mula sa python.org para sa Windows at macOS ang IDLE, isang maliit na editor na may console. Hanapin ito sa Start menu o sa Programs (folder na Python 3.15). Sa IDLE, may dalawang bintana: ang Shell, na siyang console na `>>>`, at ang editor ng file. Pumunta sa File → New File, sumulat ng code, i-save, at pindutin ang F5 (Run → Run Module) para patakbuhin ito. Sa Linux, karaniwang hiwalay na package ang IDLE; sa Debian at Ubuntu, `sudo apt install idle3`.

Sapat na ang IDLE sa unang ilang linggo. Kapag lumaki na ang mga proyekto, mas maginhawang lumipat sa mas kumpletong editor gaya ng VS Code o PyCharm, pero pareho pa rin ang interpreter.

## Ang unang script sa Python

Mainam ang console para sa mga pagsubok, pero sa mga file isinusulat ang totoong programa. Ang script ay karaniwang text file na may extension na `.py`, na pinapatakbo ng interpreter mula itaas pababa. Gumawa ng file na `expenses.py`:

```
item = "kape"
amount = 250
print(item, amount)
```

Patakbuhin ito mula sa folder kung nasaan ang file:

```
$ python3 expenses.py
kape 250
```

Sa Windows, ang utos ay `python expenses.py` o `py expenses.py`, at sa pamamagitan ng uv, `uv run expenses.py`. Kung makita mo ang `can't open file`, nasa maling folder ka: lumipat dito gamit ang `cd`.

## Proyekto na may virtual environment

Ang virtual environment ay hiwalay na folder na `.venv` na may sariling Python at mga library, para hindi magkagulo ang mga dependency ng iba't ibang proyekto. Sa uv, nagagawa ang proyekto sa isang utos:

```
$ uv init expenses --python 3.15
Initialized project `expenses`
$ cd expenses && ls -a
.python-version  README.md  main.py  pyproject.toml
$ uv run main.py
Hello from expenses!
```

Ang `pyproject.toml` ang "pasaporte" ng proyekto, ang `.python-version` ang nagtatakda ng bersyon, at lilikhain ng uv ang `.venv` sa unang pagpapatakbo. Kung walang uv, ginagawa ang environment gamit ang standard module: `python3 -m venv .venv`, pagkatapos ay activation gamit ang `source .venv/bin/activate` (sa Windows, `.venv\Scripts\activate`), at pag-install ng mga library gamit ang `pip install`.

## Karaniwang error sa pag-install ng Python

| Sintomas | Sanhi | Ano ang gagawin |
| --- | --- | --- |

| `'python' is not recognized` sa Windows | Hindi naidagdag ang Python sa PATH | i-install muli na may tsek sa Add python.exe to PATH, o patakbuhin sa pamamagitan ng `py` |

| `python3: command not found` sa Linux | Hindi naka-install ang Python (minimal na image, container) | `sudo apt install python3` o uv |

| `No module named pip` | Hindi kasama ang pip sa pag-install ng Python | `python3 -m ensurepip --upgrade` o ang package na `python3-pip` |

| `externally-managed-environment` | Sinubukang mag-install ng library sa system Python (PEP 668) | gumawa ng virtual environment at doon mag-install ng mga package |

| Luma pa rin ang bersyon pagkatapos mag-install | Nakabukas pa ang terminal mula bago ang pag-install, o ibang Python ang nasa unang bahagi ng PATH | magbukas ng bagong terminal, suriin gamit ang `which python3` o `where python` |

Halos lahat ng problema sa pag-install ay nauuwi sa dalawang bagay: ang PATH, at ang kalituhan sa maraming bersyon. Kung hindi ka sigurado kung aling interpreter ang gumagana ngayon, patakbuhin ang `python3 -c "import sys; print(sys.executable)"` — ipapakita nito ang buong path nito.

## Buod

Pinakaligtas i-download ang Python mula sa python.org o i-install ito gamit ang uv. Sa Windows, huwag kalimutan ang tsek sa PATH; sa Linux, huwag galawin ang system interpreter. Pagkatapos mag-install, suriin ang bersyon, subukan ang REPL at IDLE, at patakbuhin ang unang script — at saka lumipat sa mga variable, string, at kondisyon. Ang pag-install ng Python 3.15, ang trabaho sa console, at ang unang proyekto gamit ang uv ay tinatalakay nang praktikal sa unang lektyur ng kurso.

## FAQ

**Bayad ba ang Python?**

Hindi, libre ang Python at ipinamamahagi ito sa ilalim ng libreng lisensiya ng PSF; maaari rin itong gamitin sa mga komersyal na proyekto.

**Kailangan ko bang i-uninstall ang lumang bersyon bago mag-install ng bago?**

Hindi, magkakasama ang iba't ibang bersyon nang walang problema. Sa Linux at macOS, huwag na huwag buburahin ang system Python, dahil nakasalalay dito ang mga utility ng OS.

**Maaari bang mag-install ng Python nang walang administrator rights?**

Oo. Sa Windows, ang installer mula sa python.org ay maaaring mag-install para lamang sa kasalukuyang user, at palaging inilalagay ng uv ang interpreter sa home directory.

**Ano ang gagawin kung hindi mahanap ang utos na python?**

Hindi nasama ang Python sa PATH. I-install muli ito na may tsek sa Add python.exe to PATH, o gamitin ang py sa Windows at python3 sa macOS at Linux, pagkatapos ay magbukas ng bagong terminal.

**Gaano kalaki ang espasyong kinukuha ng Python?**

Ang interpreter kasama ang standard library ay nasa halos isang daang megabyte; ang pinakamalaking espasyo ay napupunta sa mga library sa virtual environment.


---
Source: Skillaria.Top (https://skillaria.top)
