Papa Kuhikuhi ʻatikala
E hoʻouka iā Python ma Ubuntu, ʻaʻohe hopohopo hou! Aia mau kekahi o nā ʻano 4 kūpono iā ʻoe! ✌✌✌
E aʻo aku nā aʻo kikoʻī iā ʻoe i kēlā me kēia pae, a hiki i kahi mea hou ke lilo i haku i kekona!
E ʻōlelo maikaʻi i nā ʻanuʻu luhi a loaʻa maʻalahi iā Python artifact! E hui pū me aʻu e wehe i ka honua hou o Python!

Ma keʻano laulā, ua hoʻokomo mua ʻia ʻo Ubuntu me Python, akā inā ʻaʻole hāʻawi kāu hoʻolaha Linux iā Python, mai hopohopo, ʻo ka hoʻokomo ʻana iā Python ma Ubuntu e pono ai i kekahi mau hana maʻalahi.
No nā mea hoʻomohala, he mea hana koʻikoʻi ʻo Python no ke kūkulu ʻana i nā ʻano polokalamu like ʻole a me nā pūnaewele.
Hoʻohui, nui nā polokalamu ʻo Ubuntu e hilinaʻi iā Python, no laila e holo pono ai ka ʻōnaehana hana, pono ʻoe e hoʻokomo.
No laila, e ʻike kākou pehea e hoʻokomo ai iā Python ma Ubuntu.
E hoʻouka iā Python ma Ubuntu
Ma kēia alakaʻi, e uhi mākou i ʻekolu ala e kiʻi ai iā Python ma Ubuntu. Akā ma mua o kēlā, e nānā inā ua hoʻokomo ʻo Python i kāu ʻōnaehana a hoʻonui iā ia e like me ia.
Nānā: Ua hoʻāʻo mākou i nā kauoha a me nā ʻano hana i helu ʻia ma lalo nei ma nā mana hou loa (ʻo ia hoʻi, Ubuntu 22.04 LTS a me Ubuntu 20.04).
E nānā inā ua hoʻokomo ʻo Ubuntu iā Python
Ma mua o ka hoʻokomo ʻana iā Python ma Ubuntu, pono ʻoe e nānā inā ua hoʻokomo ʻia ʻo Python ma kāu ʻōnaehana. Ma kēia ala hiki iā ʻoe ke hoʻonui i kahi hoʻonohonoho Python i loaʻa me ka ʻole e hoʻokomo iā ia mai ka ʻōpala. Hiki mai kēia i ka lima inā makemake ʻoe e hoʻohaʻahaʻa i kahi mana Python ʻē aʻe. Eia nā ʻanuʻu kikoʻī.
1. ʻO ka mea mua, e hoʻohana i ka pōkole keyboard "Alt + Ctrl + T" e wehe i ka pahu a holo i kēia kauoha. Inā hoʻopuka ke kauoha i kahi helu helu, ʻo ia ka mea ua hoʻokomo ʻia ʻo Python ma Ubuntu. No ka haʻalele i ka Python environment, kaomi "Ctrl + D". Inā loaʻa iā ʻoe kahi memo hewa e like me "ʻAʻole i loaʻa ke kauoha", ʻaʻole ʻoe i hoʻokomo iā Python. No laila, e neʻe i ke ʻano hoʻonohonoho aʻe.
python3

2. Hiki iā ʻoe ke holo i kēia kauoha e nānā i ka mana Python ma Ubuntu.
python3 --version

3. Inā loaʻa iā ʻoe kahi mana kahiko o Python, e holo i kēia kauoha e hoʻonui i ka Python i ka mana hou loa ma kāu hoʻolaha Linux.
sudo apt --only-upgrade install python3

E hoʻouka iā Python ma Ubuntu mai ka waihona lako polokalamu
Loaʻa ʻo Python ma ka waihona lako polokalamu ʻo Ubuntu, no laila pono ʻoe e hoʻokō i kahi kauoha maʻalahi e hoʻokomo pono iā Python ma kāu ʻōnaehana. Eia pehea e hoʻouka ai.
1. E wehe i kahi kikowaena ma Ubuntu a holo i kēia kauoha e hoʻonui i nā pūʻolo polokalamu a me nā kumu polokalamu.
sudo apt update && sudo apt upgrade -y

2. A laila, e holo i kēia kauoha e hoʻokomo iā Python ma Ubuntu. E hoʻokomo koke kēia iā Python ma kāu mīkini.
sudo apt install python3

E hoʻouka iā Python ma Ubuntu mai Deadsnakes PPA
Ma kahi o ka waihona mana, hiki iā ʻoe ke huki i nā mana hou o Python mai ka Deadsnakes PPA. Inā ʻaʻole hiki i ka waihona waihona ʻo Ubuntu (APT) ke hoʻokomo iā Python ma kāu ʻōnaehana, e hana maoli kēia ʻano. Aia ma lalo nā pae hoʻonohonoho.
1. E hoʻohana i ke kī pōkole "Alt + Ctrl + T" e hoʻomaka i ka pahu a holo i kēia kauoha. Pono kēia e hoʻokele i kāu hoʻolaha a me nā kumu polokalamu mai nā mea kūʻai kūʻokoʻa.
sudo apt install software-properties-common

2. A laila, e holo i kēia kauoha e hoʻohui i ka Deadsnakes PPA i nā waihona lako polokalamu ʻo Ubuntu. Ke koi ʻia, e kaomi iā Enter e hoʻomau.
sudo add-apt-repository ppa:deadsnakes/ppa

3. I kēia manawa, hōʻano hou i ka papa inoa pūʻolo a holo i ke kauoha aʻe e hoʻokomo iā Python.
sudo apt update sudo apt install python3

4. Hiki iā ʻoe ke koho e hoʻokomo i kahi mana kūikawā (kahiko a i ʻole hou) o Python mai ka Deadsnakes PPA. Hāʻawi pū ia i nā kūkulu pō (hoʻokolohua) o Python, no laila hiki iā ʻoe ke hoʻokomo i kēlā mau mea. E holo i ke kauoha penei:
sudo apt install python3.12
a i ʻole
sudo apt install python3.11

Kūkulu ʻia ʻo Python ma Ubuntu mai ke kumu
Inā makemake ʻoe e hele i kahi ʻanuʻu a hōʻuluʻulu pololei iā Python mai kahi kumu ma Ubuntu, hiki iā ʻoe ke hana i kēlā. Akā e hoʻomanaʻo e liʻiliʻi ka lōʻihi o kēia kaʻina hana, ʻoi aku ka lōʻihi o ka hoʻopili ʻana iā Python ma mua o 15 mau minuke, ma muli o kāu mau kikoʻī kikoʻī. Eia nā ʻanuʻu e pono ai ʻoe e hahai.
1. ʻO ka mua, e wehe i kahi pahu a holo i kēia kauoha e hoʻohou i ka pūʻolo polokalamu.
sudo apt update

2. A laila, e holo i ke kauoha aʻe e hoʻokomo i nā mea hilinaʻi e pono ai e kūkulu iā Python ma Ubuntu.
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

3. A laila, e hana i kahi "python" waihona a neʻe i laila. Inā loaʻa iā ʻoe kahi hewa "ʻae ʻia", e hoʻohana sudo Holo i kēia kauoha.
sudo mkdir /python && cd /python

4. A laila, hoʻohana wget Hoʻoiho i ka mana hou o Python mai ka pūnaewele official. Ma ʻaneʻi, hoʻoiho wau iā Python 3.12.0a1.
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0a1.tgz

5. Ano, e hoohana tar kauoha e hoʻopau i ka faila i hoʻoiho ʻia a neʻe iā ia i ka waihona decompressed.
sudo tar -xvf Python-3.12.0a1.tgz cd Python-3.12.0a1


6. A laila, e holo i kēia kauoha e hoʻohuli i ka optimization ma mua o ka hōʻuluʻulu ʻana iā Python ma Ubuntu. E hōʻemi kēia i ka manawa hōʻuluʻulu Python.
./configure --enable-optimizations

7. ʻO ka hope, e hoʻokō i kēia kauoha e kūkulu iā Python ma Ubuntu. ʻO ka hana holoʻokoʻa he 10 a 15 mau minuke.
sudo make install

8. Ke pau, holo python3 --
version kauoha e nānā inā hoʻokomo pono ʻia ʻo Python.

ʻEhā mau ala e hoʻokomo ai iā Python ma Ubuntu. E koho i ke ala i kūpono i kāu mau pono, a ma hope o ka hoʻokomo ʻana iā Python, hiki iā ʻoe ke kākau hauʻoli i ka code Python ma Ubuntu.
Me ka manaʻolana, e kōkua ka ʻatikala "Ke hoʻokomo nei iā Python ma Ubuntu: 4 mau ʻano, e holomua maoli kekahi o lākou iā ʻoe! Hiki i nā poʻe hoʻomaka ke aʻo maʻalahi iā ia!" i kaʻana like ʻia ma ka blog a Chen Weiliang ( https://www.chenweiliang.com/ ).
E ʻoluʻolu e kaʻana like i ka loulou o kēia ʻatikala: https://www.chenweiliang.com/cwl-31420.html
