Mwongozo

Jinsi ya kupakua na kusakinisha Python kwenye Windows, macOS na Linux: hatua kwa hatua

Imesasishwa: · Skillaria.Top

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.

NjiaFaidaInafaa kwa nani
Kisakinishi kutoka python.orgrasmi, pamoja na IDLE na nyarakawanaoanza kwenye Windows na macOS
uvtoleo lolote kwa amri moja, mazingira ya mradi, haivunji mfumokila mtu, hasa Linux na miradi kadhaa
Meneja wa vifurushi wa OS (apt, dnf, brew)inajulikana na husasishwa pamoja na mfumokama 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

  1. Fungua python.org, sehemu ya Downloads, na upakue kisakinishi cha Windows (64-bit — kinafaa kwa kompyuta nyingi).
  2. Endesha faili. Katika dirisha la kwanza hakikisha umeweka alama Add python.exe to PATH — bila hiyo amri python haitapatikana kwenye terminal.
  3. Bonyeza Install Now na usubiri hadi imalize.
  4. 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:

KaziWindowsmacOS / Linux
Toleo la Pythonpython --version au py --versionpython3 --version
Mkalimani yuko wapiwhere pythonwhich python3
Toleo la pippy -m pip --versionpython3 -m pip --version
Toleo kutoka ndani ya Pythonimport 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

DaliliSababuCha kufanya
'python' is not recognized kwenye WindowsPython haijaongezwa kwenye PATHsakinisha tena ukiweka alama ya Add python.exe to PATH, au endesha kupitia py
python3: command not found kwenye LinuxPython haijasakinishwa (picha ndogo ya mfumo, kontena)sudo apt install python3 au uv
No module named pippip haikusakinishwa pamoja na Pythonpython3 -m ensurepip --upgrade au kifurushi python3-pip
externally-managed-environmentjaribio la kusakinisha maktaba kwenye Python ya mfumo (PEP 668)tengeneza mazingira pepe na usakinishe vifurushi humo
toleo bado la zamani baada ya usakinishajiterminal ilifunguliwa kabla ya usakinishaji, au Python nyingine ndiyo ya kwanza kwenye PATHfungua 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.

Jifunze mada hii kwa video

Mada hii inafundishwa kwa kina pamoja na mazoezi katika kozi “Python 3.15: от новичка до профи”.

Nenda kwenye kozi