Madaling Palitan ang mga Bersyon ng Python sa Windows, macOS, at Linux

1. Panimula

Ang Python ay madalas na ina-update, na nag-aalok ng malawak na hanay ng mga opsyon mula sa mga lumang bersyon hanggang sa pinakabagong mga bersyon. Gayunpaman, maraming proyekto ang umaasa sa tiyak na mga bersyon ng Python, kaya kinakailangan ang wastong pamamahala ng bersyon at paglipat. Ang artikulong ito ay nagpapaliwanag ng pangunahing kaalaman at praktikal na mga pamamaraan na kapaki-pakinabang para sa paglipat ng mga bersyon ng Python. Layunin nitong maging madaling maintindihan para sa mga baguhan, kaya magsimula tayo sa pagrepaso ng mga batayan.

2. Paano Tingnan ang Iyong Bersyon ng Python

Paano Tingnan ang Bersyon mula sa Command Line

Sa Windows, macOS, at Linux maaari mong gamitin ang command line o terminal upang tingnan ang bersyon ng Python.

  • Utos:
  python --version

or

  python3 --version

Ipinapakita ng utos ang kasalukuyang ginagamit na bersyon ng Python (hal., Python 3.10.4).

Paano Tingnan ang Bersyon sa Loob ng Python Script

Maaari mo ring gustong ipakita ang kasalukuyang bersyon mula loob ng code ng Python. Ang pagpapatakbo ng code tulad ng sumusunod ay magkuha ng impormasyon ng bersyon.

import sys
print(sys.version)

Pinapayagan ka nitong suriin hindi lamang ang bersyon kundi pati na rin ang mga tiyak na numero ng build at mga detalye ng kapaligiran, na kapaki-pakinabang para sa tumpak na pamamahala ng bersyon.

3. Paano Magpalit ng Mga Bersyon

Ang paraan ng pagpapalit ng mga bersyon ng Python ay nakadepende sa iyong OS at mga tool na ginagamit. Narito ang mga pamamaraan para sa Windows, macOS, at Linux.

Sa Windows

Sa Windows, madali mong mapapalit ang mga bersyon ng Python gamit ang Python launcher (py.exe) o sa pamamagitan ng pagbabago ng mga setting ng environment variable.

  • Pagpapalit gamit ang Python launcher
    Sa pamamagitan ng paggamit ng Python launcher (py.exe) na kasama sa Windows, madali kang makakapagpalit sa pagitan ng mga naka-install na bersyon ng Python. py -2 # Gamitin ang Python 2.x py -3 # Gamitin ang Python 3.x
    * Halimbawang utos:

  • Pagpapalit gamit ang mga environment variable
    Kung nais mong baguhin ang default na bersyon ng Python, i-update ang path ng Python executable sa mga setting ng Environment Variables ng Windows. Ginagawa nitong ituro ng utos na python ang bersyon na iyong tinukoy.

Sa macOS at Linux

Sa macOS at Linux, maaari mong gamitin ang tool na tinatawag na pyenv upang madaling mag-install, pamahalaan, at magpalit sa pagitan ng maraming bersyon ng Python.

  • Mga hakbang sa pag-install ng pyenv
    Upang i-install ang pyenv, gamitin ang sumusunod na utos. curl https://pyenv.run | bash
    Tinapos ng utos na ito ang pag-install ng pyenv. Pagkatapos ng pag-install, maaari mong gamitin ang utos na pyenv install upang mag-install ng tiyak na bersyon ng Python.

  • Paano magpalit ng mga bersyon
    Upang magpalit ng mga bersyon ng Python gamit ang pyenv, gamitin ang sumusunod na utos. pyenv global 3.10.4 # Itakda ang global na bersyon ng Python pyenv local 3.9.1 # Itakda ang bersyon nang lokal (para sa isang tiyak na proyekto)

4. Paggamit ng Virtual Environments

Kung kailangan mong pamahalaan ang iba’t ibang bersyon ng Python o mga library para sa bawat proyekto, kapaki-pakinabang ang paglikha ng virtual environment. Sa pamamagitan ng paggamit ng virtual environment, maaari mong ihiwalay ang bersyon ng Python at mga dependency para sa isang tiyak na proyekto.

Paano Gamitin ang venv at virtualenv

  • Paano gamitin ang venv
    Mula noong Python 3.3, kasama na ang venv bilang default, na nagpapahintulot sa iyo na madaling lumikha ng mga virtual environment. python -m venv myenv source myenv/bin/activate # I-activate ang virtual environment

  • Paano gamitin ang virtualenv
    Ang virtualenv ay isang tool para sa paglikha ng mga virtual environment na maaari ring magamit sa Python 2.x, at maginhawa kapag nais mong gumamit ng tiyak bersyon ng Python. virtualenv -p /usr/bin/python3.8 myenv

Ang paggamit ng mga virtual environment ay nagpapadali sa pagtukoy ng iba’t ibang bersyon ng Python para sa bawat proyekto at pagpapanatili ng pagkakatugma ng mga library.

年収訴求

5. Mga Paalala sa Pagpapalit ng Mga Bersyon

Kapag nagpapalit ng mga bersyon ng Python, may ilang mahahalagang konsiderasyon. Narito ang mga pangunahing punto.

Pagsusuri ng Compatibility ng Library at mga Dependency

Maaaring hindi magkatugma ang mga library sa iba’t ibang bersyon ng Python, kaya’t kinak ng dagdag na pag-iingat kapag lumilipat mula Python 2 patungong 3. Gayundin, ang mga bersyon ng mga library na magagamit ay nag-iiba ayon sa release ng Python, kaya dapat mong pamahalaan ang iyong mga bersyon habang sinusuri ang mga dependency kung kinakailangan.

Epekto ng Pagbabago ng System-Wide na Bersyon ng Python

Ang pagbabago ng system-wide na bersyon ng Python ay maaaring makaapekto sa iba pang mga aplikasyon at mga script ng sistema. Lalo na, maraming bahagi ng isang Linux system ang umaasa sa Python, at ang pagbabago ng bersyon ay maaaring magdulot ng hindi inaasahang pag-uugali.

6. Buod

Ang pamamahala ng mga bersyon ng Python ay isang mahalagang kasanayan na direktang nakaaapekto sa katatagan ng proyekto at kahusayan sa pag-unlad. Sa pamamagitan ng pag-aaplay ng mga pamamaraan sa pagsuri ng bersyon, mga teknik sa pagpapalit na partikular sa OS, at mga estratehiya sa virtual na kapaligiran na ipinakilala sa artikulong ito, maaari mong buuin ang pinakamainam na kapaligiran ng Python.