Jinsi ya kupakua na kusakinisha Python kwenye Windows, macOS na Linux: hatua kwa hatua
Python unaweza kupakua bure kutoka python.org (sehemu ya Downloads) au kuisakinisha kwa amri moja kupitia meneja wa uv: uv python install 3.15. Kwenye Windows weka alama ya Add python.exe to PATH, kwenye macOS tumia kifurushi cha .pkg kutoka python.org au Homebrew, kwenye Linux tumia meneja wa vifurushi wa distro au uv; kuangalia toleo tumia python3 --version.
Unaweza kupakua Python bure kutoka tovuti rasmi python.org au kuisakinisha kwa amri moja kupitia meneja wa uv. Hapa chini ni usakinishaji hatua kwa hatua kwa Windows, macOS na Linux, kuangalia toleo, kufahamiana na koni shirikishi REPL na mazingira ya IDLE, pamoja na skripti ya kwanza. Yote haya yatachukua dakika kumi hivi.
Wapi kupakua Python bure na salama
Python ni programu huria, hauhitaji kulipia. Chanzo rasmi ni kimoja: tovuti python.org, sehemu ya Downloads. Hapo kuna visakinishi vya Windows na macOS na msimbo wa chanzo wa kujenga mwenyewe. Epuka "matoleo ya Python" yanayosambazwa kwenye tovuti za upakuaji zisizojulikana: huwezi kujua kilichoongezwa ndani yake.
Njia ya pili, ambayo miradi mingi ya sasa huchagua, ni meneja wa uv kutoka kampuni ya Astral. Ni programu moja inayopakua matoleo unayohitaji ya Python, kuunda mazingira pepe ya miradi na kusakinisha maktaba. Inachukua nafasi ya pyenv, pip, venv, pipx na poetry, na haigusi Python ya mfumo.
| Njia | Faida | Inafaa kwa nani |
|---|---|---|
| Kisakinishi kutoka python.org | rasmi, pamoja na IDLE na nyaraka | wanaoanza kwenye Windows na macOS |
| uv | toleo lolote kwa amri moja, mazingira ya mradi, haivunji mfumo | kila mtu, hasa Linux na miradi kadhaa |
| Meneja wa vifurushi wa OS (apt, dnf, brew) | inajulikana na husasishwa pamoja na mfumo | kama toleo la hazina linakufaa |
Chagua toleo gani la Python
Sakinisha toleo la hivi karibuni thabiti la Python 3. Matoleo mapya hutoka kila Oktoba, na kwa wakati wa kuandika haya ni Python 3.15. Tawi la Python 2 halitungwi tena — maelekezo yenye print "hello" bila mabano yamepitwa na wakati.
Ushauri wa "chagua toleo la zamani, ni la kuaminika" kwa kweli ni mtego: Python 3.10 mnamo Oktoba 2026 haipati tena hata marekebisho ya usalama. Msimbo ulioandikwa kwa 3.15 hauendeshwi kila mara kwenye matoleo ya zamani, lakini utangamano ndani ya Python 3 ni mzuri, kwa hiyo toleo jipya karibu kila mara ndilo chaguo bora.
Usakinishaji wa Python kwenye Windows
Kwa kisakinishi kutoka python.org
- Fungua python.org, sehemu ya Downloads, na upakue kisakinishi cha Windows (64-bit — kinafaa kwa kompyuta nyingi).
- Endesha faili. Katika dirisha la kwanza hakikisha umeweka alama Add python.exe to PATH — bila hiyo amri
pythonhaitapatikana kwenye terminal. - Bonyeza Install Now na usubiri hadi imalize.
- Fungua dirisha jipya la PowerShell au command prompt na uangalie toleo.
PS C:\Users\anna> python --version
Python 3.15.0
PS C:\Users\anna> py --list
-V:3.15 * Python 3.15 (64-bit)
Amri py ni launcher ya Python kwa Windows: inajua matoleo yote yaliyosakinishwa na inaweza kuendesha lile unalotaka, kwa mfano py -3.15 script.py. Katika matoleo ya hivi karibuni python.org inatoa pia meneja mpya wa usakinishaji wa Python (Python install manager) kwa Windows; ukiuona kwenye ukurasa wa kupakua, fuata maelekezo — kanuni ni ile ile.
Usakinishaji wa Python kupitia PowerShell
Bila kivinjari, Python kwenye Windows 10 na Windows 11 ni rahisi kusakinisha kupitia uv. Kwanza sakinisha uv yenyewe kwa script rasmi, kisha toleo unalotaka:
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
Chaguo jingine ni meneja wa vifurushi wa mfumo winget: winget search Python.Python itaonyesha matoleo yanayopatikana, na winget install pamoja na kitambulisho kilichopatikana itasakinisha lile ulilochagua.
Kosa la kawaida: Microsoft Store inafunguka
Ukiandika python na badala ya mkalimani kufunguka Microsoft Store, inamaanisha Python haikuingia kwenye PATH na kilichofanya kazi ni kishikilia nafasi cha Windows. Sakinisha tena Python ukiweka alama ya Add python.exe to PATH, au zima vishikilia nafasi kupitia "Settings → Apps → App execution aliases". Baada ya kubadilisha PATH, fungua kila mara dirisha jipya la terminal.
Usakinishaji wa Python kwenye macOS
Kwenye macOS amri python3 inaweza kuwa tayari inajibu — ni toleo la mfumo au kishikilia nafasi cha zana za msanidi za Xcode, na mara nyingi ni la zamani. Kwa ajili ya kujifunza sakinisha toleo jipya kwa mojawapo ya njia hizi:
- Kifurushi kutoka python.org — pakua kisakinishi cha macOS (faili la
.pkg, linalofanya kazi kwenye Intel na Apple Silicon) na ufuate mchawi wa usakinishaji. Pamoja na Python utasakinishwa pia IDLE. - Homebrew — ikiwa unayo:
brew install python. - uv — kwa script rasmi na amri ya kusakinisha toleo.
$ 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
Kwenye macOS na Linux tumia amri python3: jina python huenda lisiwepo hapo au likaelekeza kwenye programu nyingine.
Usakinishaji wa Python kwenye Linux: Ubuntu, Debian na nyingine
Kwenye Linux Python mara nyingi tayari imesakinishwa, lakini ni mkalimani wa mfumo: programu za OS zenyewe hutegemea, na toleo lake huwa nyuma kwa miaka miwili hivi. Ubuntu 24.04 inakuja na Python 3.12, Debian 12 na 3.11. Usiboreshe wala kuondoa Python ya mfumo — unaweza kuvunja meneja wa vifurushi.
Ikiwa toleo lililo kwenye hazina linakutosha, sakinisha pamoja na moduli ya mazingira pepe na pip:
$ sudo apt update
$ sudo apt install python3 python3-venv python3-pip
$ python3 --version
Python 3.12.3
Kwenye Fedora na mifumo ya aina ya RHEL, jambo hilo hilo hufanywa na sudo dnf install python3. Kwa toleo jipya juu ya lile la mfumo, uv ndiyo rahisi zaidi: huweka mkalimani kwenye folda yake ndani ya saraka ya nyumbani na haibadilishi chochote cha mfumo.
$ 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
Kwa nini usitumie sudo pip install
Kusakinisha maktaba kwa sudo pip install kwenye Python ya mfumo ni njia fupi ya apt iliyovunjika. Ndiyo maana kulingana na PEP 668 mifumo ya kisasa huzuia usakinishaji wa aina hii kwa hitilafu externally-managed-environment. Njia sahihi ni mazingira pepe ya mradi, tutayazungumzia hapa chini.
Jinsi ya kuangalia usakinishaji wa Python
Baada ya usakinishaji, fungua terminal mpya na ufanye ukaguzi. Amri kwa mifumo tofauti:
| Kazi | Windows | macOS / Linux |
|---|---|---|
| Toleo la Python | python --version au py --version | python3 --version |
| Mkalimani yuko wapi | where python | which python3 |
| Toleo la pip | py -m pip --version | python3 -m pip --version |
| Toleo kutoka ndani ya Python | import sys; print(sys.version) | import sys; print(sys.version) |
"python" na "python3" ni programu tofauti
Hadithi ya kawaida ya siku ya kwanza: mtu anasakinisha Python mpya, anaandika msimbo wenye vipengele vipya na kupata SyntaxError. Inabainika kwamba amri ya terminal iliita toleo la zamani — kwenye mashine moja wakati mwingine kuna matatu au manne. Thibitisha njia kwa which python3 (au where python kwenye Windows), na kwenye miradi endesha msimbo kupitia uv run — daima hutumia toleo la mradi.
Jinsi ya kuboresha Python
Python haibadilishwi "juu ya" toleo lililopo kati ya matoleo madogo: 3.14 na 3.15 huishi pamoja kama programu tofauti. Ili kuboresha, sakinisha toleo jipya kwa njia ile ile — kisakinishi cha python.org, brew upgrade python au uv python install 3.15 — kisha tengeneza upya mazingira pepe ya miradi kwa toleo jipya. Marekebisho ndani ya toleo moja (3.15.0 → 3.15.1) kisakinishi cha python.org huyasakinisha juu ya la zamani.
REPL: koni shirikishi ya Python
Njia ya haraka zaidi ya kujaribu Python ni koni shirikishi, au REPL (Read–Eval–Print Loop: soma, tekeleza, chapisha, rudia). Endesha mkalimani bila faili, nao utaonyesha kidokezo >>>:
$ python3
Python 3.15.0 ...
>>> 2 + 3
5
>>> name = "kahawa"
>>> name.upper()
'KAHAWA'
>>> exit
Unaweza kutoka kwa amri exit au kwa Ctrl+D (kwenye Windows — Ctrl+Z, kisha Enter). Kuanzia toleo la 3.13 koni imekuwa rahisi zaidi: kidokezo chenye rangi na traceback, uhariri wa vizuizi vya mistari mingi kwa pamoja, F1 — msaada, F2 — historia, F3 — hali ya kubandika, na exit na quit hufanya kazi bila mabano. Katika 3.14 zimeongezwa rangi ya msimbo wakati wa kuandika na kukamilisha majina ya moduli kwa Tab baada ya import. Kurudisha koni rahisi kunawezekana kwa kigezo cha mazingira PYTHON_BASIC_REPL=1.
IDLE: mazingira rahisi yanayokuja pamoja
Visakinishi vya python.org kwa Windows na macOS husakinisha IDLE — kihariri kidogo chenye koni. Itafute kwenye menyu ya Start au kwenye Programs (folda ya Python 3.15). Katika IDLE kuna madirisha mawili: Shell — koni hiyo hiyo ya >>>, na kihariri cha faili: File → New File, andika msimbo, hifadhi na bonyeza F5 (Run → Run Module) ili kuutekeleza. Kwenye Linux IDLE kwa kawaida husakinishwa kama kifurushi tofauti; kwenye Debian na Ubuntu ni sudo apt install idle3.
Kwa wiki za kwanza IDLE inatosha kabisa. Miradi ikikua, ni bora kuhamia kihariri kamili kama VS Code au PyCharm, lakini mkalimani utabaki ule ule.
Skripti ya kwanza ya Python
Koni ni nzuri kwa majaribio, lakini programu huandikwa kwenye faili. Skripti ni faili la maandishi la kawaida lenye kiendelezi .py, ambalo mkalimani hutekeleza kutoka juu kwenda chini. Tengeneza faili expenses.py:
item = "kahawa"
amount = 250
print(item, amount)
Iendeshe kutoka kwenye folda ilipo faili:
$ python3 expenses.py
kahawa 250
Kwenye Windows amri ni python expenses.py au py expenses.py, na kupitia uv — uv run expenses.py. Ukiona can't open file, uko kwenye folda isiyo sahihi: nenda kwenye folda hiyo kwa cd.
Mradi wenye mazingira pepe
Mazingira pepe ni folda iliyotengwa .venv yenye Python yake na maktaba zake, ili utegemezi wa mradi mmoja usiingiliane na miradi mingine. Kwa uv mradi huundwa kwa amri moja:
$ 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!
pyproject.toml ni kitambulisho cha mradi, .python-version hufunga toleo, na .venv uv ataiunda atakapoendesha mara ya kwanza. Bila uv, mazingira hutengenezwa kwa moduli ya kawaida: python3 -m venv .venv, kisha kuwezesha kwa source .venv/bin/activate (kwenye Windows — .venv\Scripts\activate) na kusakinisha maktaba kwa pip install.
Makosa ya kawaida wakati wa usakinishaji wa Python
| Dalili | Sababu | Cha kufanya |
|---|---|---|
'python' is not recognized kwenye Windows | Python haijaongezwa kwenye PATH | sakinisha tena ukiweka alama ya Add python.exe to PATH, au endesha kupitia py |
python3: command not found kwenye Linux | Python haijasakinishwa (picha ndogo ya mfumo, kontena) | sudo apt install python3 au uv |
No module named pip | pip haikusakinishwa pamoja na Python | python3 -m ensurepip --upgrade au kifurushi python3-pip |
externally-managed-environment | jaribio la kusakinisha maktaba kwenye Python ya mfumo (PEP 668) | tengeneza mazingira pepe na usakinishe vifurushi humo |
| toleo bado la zamani baada ya usakinishaji | terminal ilifunguliwa kabla ya usakinishaji, au Python nyingine ndiyo ya kwanza kwenye PATH | fungua terminal mpya na thibitisha kwa which python3 au where python |
Karibu matatizo yote ya usakinishaji yanatokana na mambo mawili: PATH na mchanganyiko wa matoleo kadhaa. Ukiwa na shaka ni mkalimani gani unafanya kazi sasa, endesha python3 -c "import sys; print(sys.executable)" — amri itaonyesha njia kamili ya mkalimani huo.
Hitimisho
Python ni salama zaidi kupakua kutoka python.org au kuisakinisha kupitia uv; kwenye Windows usisahau alama ya PATH, na kwenye Linux usiguse mkalimani wa mfumo. Baada ya usakinishaji angalia toleo, jaribu REPL na IDLE, kisha endesha skripti ya kwanza — baadaye unaweza kuendelea na vigezo, mifuatano na masharti. Usakinishaji wa Python 3.15, kazi kwenye koni na mradi wa kwanza kupitia uv vinafafanuliwa kwa vitendo katika somo la kwanza la kozi.
Maswali ya mara kwa mara
Je, Python ni ya kulipia?
Hapana, Python ni bure na inasambazwa chini ya leseni huria ya PSF, na inaweza kutumika hata katika miradi ya kibiashara.
Je, ni lazima kuondoa toleo la zamani la Python kabla ya kusakinisha jipya?
Hapana, matoleo tofauti yanaweza kuishi pamoja kwa amani. Kwenye Linux na macOS Python ya mfumo haifai kuondolewa kabisa — programu za OS zinaitegemea.
Je, naweza kusakinisha Python bila haki za msimamizi?
Ndiyo: kisakinishi cha python.org kwenye Windows kinaweza kusakinisha Python kwa mtumiaji wa sasa tu, na uv huweka mkalimani daima kwenye saraka ya nyumbani.
Nifanye nini ikiwa amri python haipatikani?
Python haijaingia kwenye PATH: isakinishe tena ukiweka alama ya Add python.exe to PATH au endesha kupitia py kwenye Windows na python3 kwenye macOS na Linux, kisha fungua terminal mpya.
Python inachukua nafasi kiasi gani?
Mkalimani wenyewe pamoja na maktaba ya kawaida huchukua takriban megabaiti mia moja; nafasi nyingi baadaye inachukuliwa na maktaba zilizo kwenye mazingira pepe ya miradi.
Mada hii inafundishwa kwa kina pamoja na mazoezi katika kozi “Python 3.15: от новичка до профи”.
Nenda kwenye kozi