Tsab ntawv teev npe
Nruab Python ntawm Ubuntu, tsis muaj kev txhawj xeeb ntxiv! Muaj ib txwm ib qho ntawm 4 txoj hauv kev uas haum rau koj! ✌✌✌ ib
Cov lus qhia ntxaws ntxaws yuav qhia koj ib kauj ruam dhau los, thiab txawm tias tus tshiab tshiab tuaj yeem dhau los ua tus tswv hauv vib nas this!
Hais goodbye rau tedious cov kauj ruam thiab yooj yim muaj Python artifact! Koom nrog kuv txhawm rau qhib lub ntiaj teb tshiab ntawm Python!
Feem ntau hais lus, Ubuntu system los nrog Python pre-installed, tab sis yog hmoov tsis koj Linux Tsis txhob txhawj yog tias Python tsis muab nrog koj qhov kev faib tawm, txhim kho Python hauv Ubuntu tsuas yog siv ob peb kauj ruam yooj yim xwb.
Python yog ib qho cuab yeej tseem ceeb rau cov neeg tsim khoom los tsim ntau yamSoftwarethiab lub vev xaib.
Tsis tas li ntawd, ntau Ubuntu software nyob ntawm Python, yog li txhawm rau khiav lub operating system kom zoo, koj yuav tsum nruab nws.
Yog li, cia saib yuav ua li cas rau nruab Python hauv Ubuntu.
Nruab Python ntawm Ubuntu
Hauv phau ntawv qhia no, peb yuav hais txog peb txoj hauv kev kom tau txais Python ntawm Ubuntu. Tab sis ua ntej ntawd, cia saib seb koj lub kaw lus puas tau teeb tsa Python thiab hloov kho nws raws li.
Nco tseg:Peb tau sim cov lus txib thiab cov hau kev tau teev tseg hauv qab no ntawm qhov tseeb versions, uas yog Ubuntu 22.04 LTS thiab Ubuntu 20.04.
Xyuas seb Ubuntu puas tau nruab Python
Ua ntej txhim kho Python ntawm Ubuntu, koj yuav tsum xyuas seb Python puas twb tau teeb tsa hauv koj lub cev. Txoj kev no koj tuaj yeem hloov kho qhov kev teeb tsa Python uas twb muaj lawm yam tsis tas yuav nruab nws los ntawm kos. Qhov no kuj tuaj yeem ua ke yog tias koj xav txo qis rau qhov sib txawv Python version. Nov yog cov kauj ruam tshwj xeeb.
1. Ua ntej, siv cov keyboard shortcut "Alt + Ctrl + T" qhib lub davhlau ya nyob twg thiab khiav cov lus txib hauv qab no. Yog hais tias cov lus txib tso tawm tus lej version, nws txhais tau tias Python twb tau teeb tsa hauv Ubuntu. Txhawm rau tawm ntawm Python ib puag ncig, nias "Ctrl + D". Yog tias koj tau txais cov lus yuam kev xws li "Command not found", koj tseem tsis tau teeb tsa Python. Yog li, txav mus rau txoj kev teeb tsa tom ntej.
python3
2. Koj tuaj yeem khiav cov lus txib hauv qab no los kuaj xyuas Python version ntawm Ubuntu.
python3 --version
3. Yog hais tias koj muaj ib tug laus version ntawm Python ntsia, khiav cov lus txib nram qab no los upgrade Python mus rau qhov tseeb version ntawm koj Linux faib.
sudo apt --only-upgrade install python3
Nruab Python hauv Ubuntu los ntawm official software repository
Python muaj nyob rau hauv Ubuntu official software repository, yog li koj tsuas yog yuav tsum ua raws li cov lus txib yooj yim rau nruab Python ntawm koj lub cev. Nov yog yuav ua li cas rau nruab.
1. Qhib lub davhlau ya nyob twg hauv Ubuntu thiab khiav cov lus txib hauv qab no los hloov kho tag nrho cov software pob thiab cov khoom siv software.
sudo apt update && sudo apt upgrade -y
2. Tom ntej no, khiav cov lus txib nram qab no rau nruab Python hauv Ubuntu. Qhov no yuav cia li nruab Python ntawm koj lub tshuab.
sudo apt install python3
Nruab Python hauv Ubuntu los ntawm Deadsnakes PPA
Ntxiv rau qhov chaw cia khoom, koj tuaj yeem rub tawm cov ntawv tshiab ntawm Python los ntawm Deadsnakes PPA. Yog hais tias tus nom Ubuntu repository (APT) tsis tuaj yeem nruab Python ntawm koj lub cev, txoj kev no yuav ua haujlwm tiag tiag. Hauv qab no yog cov kauj ruam installation.
1. Siv tus yuam sij "Alt + Ctrl + T" los pib lub davhlau ya nyob twg thiab khiav cov lus txib hauv qab no. Qhov no yog qhov xav tau los tswj koj qhov kev faib tawm thiab software los ntawm cov neeg muag khoom ywj pheej.
sudo apt install software-properties-common
2. Tom ntej no, khiav cov lus txib nram qab no ntxiv Deadsnakes PPA rau Ubuntu lub chaw khaws ntaub ntawv software. Thaum muaj kev tshwm sim, nias Enter mus ntxiv.
sudo add-apt-repository ppa:deadsnakes/ppa
3. Tam sim no, hloov kho cov npe pob thiab khiav cov lus txib tom ntej rau nruab Python.
sudo apt update sudo apt install python3
4. Koj tseem tuaj yeem xaiv rau nruab ib qho version (qub lossis tshiab) ntawm Python los ntawm Deadsnakes PPA. Nws kuj tseem muab kev tsim ua hmo ntuj (sim) ntawm Python, yog li koj tuaj yeem nruab cov ntawd thiab. Khiav cov lus txib raws li hauv qab no:
sudo apt install python3.12
lossis
sudo apt install python3.11
Tsim Python hauv Ubuntu los ntawm qhov chaw
Yog tias koj xav mus ntxiv ib kauj ruam ntxiv thiab suav Python ncaj qha los ntawm qhov chaw hauv Ubuntu, koj tuaj yeem ua qhov ntawd thiab. Tab sis nco ntsoov tias cov txheej txheem no yuav ntev me ntsis, suav nrog Python yuav siv sijhawm ntau dua 15 feeb, nyob ntawm koj cov khoom siv tshwj xeeb. Nov yog cov kauj ruam koj yuav tsum ua raws.
1. Ua ntej, qhib lub davhlau ya nyob twg thiab khiav cov lus txib hauv qab no los hloov kho cov pob software.
sudo apt update
2. Tom qab ntawd, khiav cov lus txib tom ntej no txhawm rau txhim kho cov kev xav tau los tsim Python hauv Ubuntu.
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
3. Tom qab ntawd, tsim ib daim nplaub tshev "python" thiab txav mus rau nws. Yog tias koj tau txais "Permission denied" yuam kev, siv sudo
Khiav cov lus txib no.
sudo mkdir /python && cd /python
4. Ces, siv wget
Download tau qhov tseeb version ntawm Python los ntawm lub official lub website. Ntawm no, kuv rub tawm Python 3.12.0a1.
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0a1.tgz
5. Tam sim no, siv tar
hais kom decompress cov ntaub ntawv downloaded thiab txav mus rau decompressed nplaub tshev.
sudo tar -xvf Python-3.12.0a1.tgz cd Python-3.12.0a1
6. Tom qab ntawd, khiav cov lus txib hauv qab no kom qhib qhov kev ua kom zoo ua ntej sau Python hauv Ubuntu. Qhov no yuav txo Python lub sijhawm sib sau ua ke.
./configure --enable-optimizations
7. Thaum kawg, ua raws li cov lus txib hauv qab no los tsim Python hauv Ubuntu. Tag nrho cov txheej txheem yuav siv 10 mus rau 15 feeb.
sudo make install
8. Thaum ua tiav, khiav python3 --
version
hais kom kuaj xyuas yog tias Python tau teeb tsa tiav.
Cov saum toj no yog plaub txoj hauv kev rau nruab Python hauv Ubuntu. Xaiv txoj kev uas haum koj xav tau, thiab tom qab txhim kho Python, koj tuaj yeem zoo siab sau Python code hauv Ubuntu.
Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qhia "Nruab Python ntawm Ubuntu, muaj 4 txoj hauv kev, ib qho uas haum rau koj!" Txawm novices tuaj yeem ua tau yooj yim! 》, pab tau koj.
Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-31420.html
Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!