- 1 1. Panimula
- 2 2. Suriin ang Bersyon ng Python【Subukan ito Ngayon!】
- 3 3. Pagbabago at Pamamahala ng Bersyon ng Python【Pag-set ng Default ng Sistema】
- 4 4. Paraan ng Pagpalit ng Bersyon ng Python Bawat Proyekto
- 4.1 May standard na tampok ang Python na tinatawag na
- 4.1.1 Unang-una, lumipat sa direktoryo kung saan gusto mong likhain ang virtual environment, at i-execute ang sumusunod na utos.
- 4.1.2 Upang i-activate ang virtual environment, i-execute ang sumusunod na utos.
- 4.1.3 Upang suriin ang bersyon ng Python sa virtual environment, i-execute ang sumusunod na utos.
- 4.1.4 Upang tapusin ang virtual environment, i-execute ang sumusunod na utos.
- 4.2 Gamit ang
- 4.1 May standard na tampok ang Python na tinatawag na
- 5 5. Mga Madalas na Tanong (FAQ) [Paglutas sa Problema]
- 5.1 Q1: python at python3 ay ano ang pagkakaiba?
- 5.2 Q2: Ano ang gagawin kung ang bersyon na ipinapakita ng python --version ay hindi ang inaasahan?
- 5.3 Q3: Bakit gumagana ang python3 --version pero hindi ang python?
- 5.4 Q4: Paano tanggalin ang lumang Python sa Ubuntu?
- 5.5 Q5: May epekto ba sa Ubuntu ang pagtanggal ng lumang Python?
- 6 6. Buod & Mga Artikulo na Dapat Basahin Susunod
- 7 Mga Kaugnay na Site
1. Panimula
Kapag gumagamit ng Python sa Ubuntu, ang Pamamahala ng Bersyon ng Python ay isang mahalagang punto.
Python ay regular na naglalabas ng mga bagong bersyon, at depende sa kapaligiran ng pag-unlad, kailangang gumamit ng iba’t ibang bersyon.
Ngunit, sa Ubuntu, madalas na may maraming bersyon ng Python na nagsasabay-sabay,
“Gusto kong suriin ang kasalukuyang bersyon ng Python”
“Gusto kong gumamit ng partikular na bersyon”
“Gusto kong i-switch ang bersyon ng Python”
ganitong mga sitwasyon na madalas na hinarap.
Sa artikulong ito, ang mga paraan ng pagkumpirma, pagbabago, at pagsasalin ng bersyon ng Python sa Ubuntu ay ipapaliwanag nang detalyado.
Sa pamamagitan ng mga halimbawa ng command, ipapaliwanag ito upang ang mga baguhan ay makakapag-praktis nang hindi nalilito, kaya mangyaring basahin hanggang dulo.
2. Suriin ang Bersyon ng Python【Subukan ito Ngayon!】
Una, ipapakilala ang paraan upang suriin ang bersyon ng Python na naka-install sa kasalukuyang Ubuntu.
2.1 Ang Pinakamadaling Paraan (Suriin sa 1 Segundo)
Ang pinakamadaling paraan upang suriin ang bersyon ng Python sa Ubuntu ay ang i-execute ang sumusunod na command sa terminal.
python3 --version
O kaya, parehong resulta ang makukuha sa sumusunod na command.
python3 -V
Halimbawa ng Pag-execute:
$ python3 --version
Python 3.10.6
Gayunpaman, ipapakita ang kasalukuyang bersyon ng Python.
2.2 Ang Pagkakaiba sa python --version
Sa Ubuntu, ang python
command ay maaaring tumutukoy sa Python 2 series kaya,
Karaniwang inirerekomenda ang paggamit ng python3 --version
.
Maaari mong suriin kung naka-install ang python
gamit ang sumusunod na command.
python --version
Kung lalabas ang error na Command 'python' not found
, posibleng Python 3 lamang ang naka-install.
2.3 Kumuha ng Detalyadong Impormasyon ng Bersyon
Kung nais mong suriin ang mas detalyadong impormasyon ng bersyon ng Python, i-execute ang sumusunod na command.
python3 -VV
Halimbawa ng Pag-execute:
$ python3 -VV
Python 3.10.6 (main, Jan 16 2024, 11:25:20) [GCC 11.2.0]
Gamit ang command na ito, maaari mong suriin ang detalyadong impormasyon tulad ng bersyon ng GCC na ginamit sa compilation at petsa/oras ng build.
2.4 Kumuha ng Bersyon sa Loob ng Python Script
Kung nais mong kumuha ng bersyon ng Python sa loob ng Python script, gumamit ng sys
module.
import sys
print(sys.version)
print(sys.version_info)
Halimbawa ng Pag-execute:
$ python3 script.py
3.10.6 (main, Jan 16 2024, 11:25:20) [GCC 11.2.0]
sys.version_info(major=3, minor=10, micro=6, releaselevel='final', serial=0)
Gamit ang sys.version_info
, maaari mong kunin ang bawat elemento ng bersyon (major, minor, micro) bilang mga numero.
3. Pagbabago at Pamamahala ng Bersyon ng Python【Pag-set ng Default ng Sistema】
Sa Ubuntu, maaaring may mga maraming bersyon ng Python na naka-install.
Sa seksyong ito, ipapaliwanag ang paraan ng pagbabago ng default na bersyon ng Python na ginagamit sa buong sistema.
3.1 Pagsusuri ng Na-install na Bersyon ng Python
Una, suriin ang mga bersyon ng Python na naka-install sa Ubuntu.
ls /usr/bin/python*
Halimbawa ng Pag-execute:
$ ls /usr/bin/python*
/usr/bin/python3 /usr/bin/python3.8 /usr/bin/python3.10
Kapag may maraming bersyon na naka-install tulad nito, makakapili ka ng alin na bersyon ang gagawing default.
3.2 Pagsasalin ng Default na Python gamit ang update-alternatives
Sa Ubuntu, makakapag-switch ng default na bersyon ng Python gamit ang update-alternatives
.
Una, suriin ang kasalukuyang setting.
sudo update-alternatives --display python
Kung hindi nakarehistro ang python
, makakapagrehistro gamit ang sumusunod na command.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
Susunod, piliin ang default na bersyon.
sudo update-alternatives --config python
Halimbawa ng Pag-execute:
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.10 1 auto mode
1 /usr/bin/python3.10 1 manual mode
2 /usr/bin/python3.8 2 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Dito, i-enter ang numero ng bersyong nais mong i-switch, at mababago ang default na bersyon ng Python.
3.3 Manual na Pagbabago ng Symbolic Link
Nagagamit ding mag-set ng default na Python sa pamamagitan ng pagbabago ng symbolic link nang hindi gumagamit ng update-alternatives
.
sudo ln -sf /usr/bin/python3.10 /usr/bin/python
Gamit ang paraang ito, ang python
command sa buong sistema ay magpo-point sa python3.10
.

4. Paraan ng Pagpalit ng Bersyon ng Python Bawat Proyekto
Kapag gumagamit ng Python sa Ubuntu, madalas na nais na pamahalaan ang iba’t ibang bersyon bawat proyekto.
Halimbawa, sa isang proyekto ay Python 3.10, sa isa naman ay Python 3.8.
Sa mga ganitong kaso, magagamit ang virtual environment (venv) o pyenv ay maginhawa.
Sa seksyong ito, ipapakita ang paraan ng madaling pagpalit ng bersyon ng Python gamit ang virtual environment at
pyenv.4.1 Paggamit ng venv para sa Pamamahala ng Bersyon Bawat Environment
May standard na tampok ang Python na tinatawag na
venv (virtual environment)
.
Gamit ang virtual environment, makakapamahala ng iba’t ibang bersyon ng Python o library sa loob ng tiyak na direktoryo.Paglikha ng Virtual Environment Gamit ang venv
Unang-una, lumipat sa direktoryo kung saan gusto mong likhain ang virtual environment, at i-execute ang sumusunod na utos.
python3 -m venv myenv
Sa ganito, malilikha ang virtual environment na
myenv.
Pag-activate ng Virtual Environment
Upang i-activate ang virtual environment, i-execute ang sumusunod na utos.
source myenv/bin/activate
Kapag na-activate, magbabago ang prompt ng terminal.
(myenv) user@ubuntu:~/project$
Sa estado na ito, gagamitin ang Python sa loob ng virtual environment.
Pag-verify ng Bersyon ng Python sa Virtual Environment
Upang suriin ang bersyon ng Python sa virtual environment, i-execute ang sumusunod na utos.
python –version
Pag-deactivate ng Virtual Environment
Upang tapusin ang virtual environment, i-execute ang sumusunod na utos.
deactivate
Gamit ang metodong ito,
makakapamahala nang hiwalay ang bersyon ng Python o package bawat proyekto.4.2 Pamamahala ng Bersyon ng Python Gamit ang pyenv
Gamit ang
venv
, makakapamahala ng bersyon ng Python bawat virtual environment, ngunit
kung nais mong palitan nang malaya ang bersyon ng Python sa buong sistema, magagamit ang pyenv
ay maginhawa.Instalasyon ng pyenv
Unang-una, i-install ang
pyenv.
pyenv
Sa Ubuntu, upang i-install ang , i-execute ang sumusunod na utos.
curl https://pyenv.run | bash
Pagkatapos ng instalasyon, i-execute ang sumusunod na utos upang i-apply ang mga setting.
exec $SHELL
Instalasyon ng Bersyon ng Python Gamit ang pyenv
Upang i-install ang bersyon ng Python gamit ang
pyenv
, i-execute ang sumusunod na utos.
pyenv install 3.10.6
Upang suriin ang mga posibleng bersyong mai-install, i-execute ang sumusunod na utos.
pyenv install --list
Pagpalit ng Bersyon ng Python Gamit ang pyenv
Upang baguhin ang bersyon ng Python sa buong sistema, i-execute ang sumusunod na utos.
pyenv global 3.10.6
Upang palitan lamang sa loob ng tiyak na direktoryo, i-execute ang sumusunod na utos.
pyenv local 3.8.10
Pag-verify ng Kasalukuyang Bersyon ng Python
Upang suriin ang kasalukuyang bersyon ng Python gamit ang
pyenv
, i-execute ang sumusunod na utos.
pyenv versionsGamit ang metodong ito, madaling mapapamahala ang iba’t ibang bersyon ng Python bawat proyekto
5. Mga Madalas na Tanong (FAQ) [Paglutas sa Problema]
Dito, ipapakilala ang mga karaniwang tanong at mga hakbang sa paglutas ng problema kapag namamahala ng bersyon ng Python sa Ubuntu.
Q1: python
at python3
ay ano ang pagkakaiba?
Sa Ubuntu, ang python3
ang pamantayan, at ang python
ay maaaring tumutukoy sa serye ng Python 2.
Kaya, sa pinakabagong kapaligiran, inirerekomenda ang paggamit ng python3 --version
.
Q2: Ano ang gagawin kung ang bersyon na ipinapakita ng python --version
ay hindi ang inaasahan?
Maaari mong baguhin ang default na Python gamit ang update-alternatives
o pyenv
.
- Paraan gamit ang
update-alternatives
:
sudo update-alternatives --config python
- Paraan gamit ang
pyenv
:
pyenv global 3.10.6
Q3: Bakit gumagana ang python3 --version
pero hindi ang python
?
Maaaring hindi naka-install ang command na python
sa sistema.
Malulutas ito sa pamamagitan ng paglikha ng symbolic link para sa python
gamit ang sumusunod na command.
sudo ln -sf /usr/bin/python3 /usr/bin/python
Q4: Paano tanggalin ang lumang Python sa Ubuntu?
Unang-una, suriin ang mga naka-install na Python.
apt list --installed | grep python
Kung tatanggalin ang tiyak na bersyon ng Python, i-execute ang sumusunod na command.
sudo apt remove python3.6
Q5: May epekto ba sa Ubuntu ang pagtanggal ng lumang Python?
Dahil ang mga tool ng sistema ng Ubuntu ay maaaring nakadepende sa tiyak na bersyon ng Python,
python3 --version
ay suriin at tiyakin na nananatili ang kinakailangang bersyon para sa kaligtasan.
Kung tatanggalin, unang suriin kung aling Python ang naka-install bago i-execute.
apt list --installed | grep python
6. Buod & Mga Artikulo na Dapat Basahin Susunod
Hanggang dito, inilarawan namin nang detalyado ang paraan ng pag-verify, pagbabago, at paglipat ng bersyon ng Python sa Ubuntu.
- Pag-verify ng Bersyon ng Python →
python3 --version
- Pagbabago ng Bersyon sa Buong Sistema →
update-alternatives
oln -sf
- Pamamahala ng Bersyon bawat Proyekto →
venv
(virtual environment)opyenv
Lalo na, ang paggamit ng pyenv
ay nagpapadali sa pamamahala ng bersyon ng Python.
“Kung nais mong gumamit ng iba’t ibang bersyon para sa maraming proyekto”“Kung nais mong baguhin ang default na Python” sa mga kaso, subukan ang pyenv
.
Mga Kaugnay na Site