Paano mag-install ng alinman sa mga bersyon ng Python 3?

Paano mag-install ng alinman sa mga bersyon ng Python 3?

Paano mag-install ng alinman sa mga bersyon ng Python 3?

Noong nakaraang buwan, tulad ng dati, sinusubok ko ang ilang mga application at isa sa mga ito ay LibrengGaming. Ang app na ito ay karaniwang isang programa ng python ito mag-download ng mga game pack kailangan ayon sa Pamamahagi ng GNU / Linux na kami ay may. At pareho, may parehong a terminal interface (CLI) bilang Desktop (GUI).

Para sa kaso ng CLI, normal itong gumana para sa akin kasama ang mga pakete ng sawa (Bersyon ng 3.9) ng aking kasalukuyang I-respin ang MilagrOS batay sa MX Linux Distro. Gayunpaman, ang interface ng GUI nito, parehong pinagsama-sama at sa format  ".Ang Pagpapahiwatig" gamitin o kailangan Python 3.10-based na mga pakete o mas mataas. Samakatuwid, kailangan kong gumamit ng isang napaka-kapaki-pakinabang at praktikal na lansihin, upang "mag-install ng mas mataas na bersyon ng Python" na ibabahagi ko sa iyo ngayon.

Sawa

Ang Python ay isang high-level na interpreted programming language na ang pilosopiya ay nagbibigay-diin sa pagiging madaling mabasa ng code nito.

At, bago mo simulang basahin ang post na ito tungkol sa posibilidad na magawa "mag-install ng mas mataas na bersyon ng Python", mag-iiwan kami ng ilang link sa nakaraang mga nauugnay na post para sa pagbabasa mamaya:

Sawa
Kaugnay na artikulo:
Dumating ang Python 3.11 na may mga pagpapahusay sa pagganap, muling pagdidisenyo ng pag-cache at higit pa
I-optimize ang iyong GNU/Linux: Debian packages para bumuo ng mga app
Kaugnay na artikulo:
I-optimize ang iyong GNU/Linux: Debian packages para bumuo ng mga app
I-install ang anumang bersyon ng Python 3: Paggamit ng isang PPA repository

I-install ang anumang bersyon ng Python 3: Paggamit ng isang PPA repository

I-install ang anumang bersyon ng Python 3: Paggamit ng isang PPA repository

Mabuti bang gumamit ng mga repositoryo ng PPA?

Dahil, a PPA repository (Personal Package Archive) ay isang imbakan (warehouse) ng software mga tauhan na nakapaloob Launchpad, dapat kang laging mag-ingat na hindi ito mula sa isang taong lubos na hindi kilala, o mula sa isang hindi na-verify o hindi pinagkakatiwalaang third party. Samakatuwid, maliban kung ang isang partikular na PPA Repository ay hindi mula sa isang kilalang organisasyon o (mga) developer, mas mainam na pigilin ang paghawak sa mga ito upang maiwasang magkaroon ng hindi secure na software, gaano man ito libre at bukas.

Sa kaso ng Imbakan ng PPA ng Team Deadsnakes, ipinakita nito, sa paglipas ng panahon, na isang maaasahang supplier ng mga pakete ng iba't ibang mga bersyon ng python para Ubuntu, at mga Distro na nagmula rito, at tugma sa Debian GNU / Linux.

Gayunpaman, at tulad ng sinasabi nito, kapag ginagamit ito, ang sumusunod na babala ay dapat palaging isaalang-alang:

"Disclaimer: Walang garantiya ng napapanahong mga update sa kaso ng seguridad o iba pang mga isyu. Kung gusto mong gamitin ang mga ito sa isang secure o iba pang kapaligiran (halimbawa, sa isang production server), gagawin mo ito sa iyong sariling peligro.". Team Deadsnakes

Sa wakas, sa kasalukuyan at opisyal, nag-aalok ito ng pagkakaroon ng mga sumusunod na bersyon:

  • Ubuntu 18.04 (bionic): Python 2.3 at 2.6; at pati na rin ang Python 3.1, 3.5, 3.7 at 3.11.
  • Ubuntu 20.04 (focus): Python 3.5, 3.7, 3.9 at 3.11.
  • Ubuntu 22.04 (jammy): Python 3.7, 3.9 at 3.11.

Gayunpaman, ngayon ay mahahanap mo na ang pagkakaroon ng Python 3.12.

Mga hakbang sa pag-install ng anumang bersyon ng Python 3

Mga hakbang sa pag-install ng anumang bersyon ng Python 3

Isinasaalang-alang ang lahat ng nasa itaas, maging sa Ubuntu, Debian o anumang Distro/Respin na nagmula sa kanila, ang pamamaraan para sa pag-install at paggamit ng Imbakan ng PPA ng Team Deadsnakes ay ang mga sumusunod:

  • Magbukas ng Terminal Emulator
  • Patakbuhin ang sumusunod na mga utos:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update
  • Kapag ang listahan ng mga pakete ay matagumpay na na-update, maaari mo na ngayong patakbuhin ang pag-install ng mga magagamit na bersyon ng Python. Halimbawa, upang mai-install ang Python 3.12 maaari itong isagawa, sa alinman sa mga sumusunod na 2 paraan, para sa minimum o buong pag-install:
sudo apt-get install python3.12 sudo apt-get install python3.12-full

Sa aking partikular na kaso, kapag ginagamit ang Respin na binanggit sa itaas sa simula, mayroon ako i-edit ang source.list file kinakailangan gamit ang sumusunod na utos:

sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list

Pagkatapos, palitan ang salitang "bullseye" o "bookworm" o anumang iba pang salita na nauugnay sa Debian at Derivatives na may mga salitang "jammy" o "focal" na naaayon sa Ubuntu. At sa gayon ay makuha ang sumusunod na linya ng imbakan (software source) bilang isang resulta:

deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main

At patuloy na i-update muli ang listahan ng mga pakete, upang matapos sa i-install ang bersyon 3 ng python, na kailangan ko.

Roundup: Banner post 2021

Buod

Sa madaling salita, umaasa kami na ang maliit na ito trick or treat, maging lubhang kapaki-pakinabang, kapwa sa mga gumagamit ng software developerKatulad Mga gumagamit ng application na batay sa Python, na nangangailangan "mag-install ng mas mataas na bersyon ng Python" sa mga karaniwang magagamit sa kani-kanilang mga GNU/Linux distros batay sa Ubuntu/Debian. At kung may nakakaalam o meron man isa pang kapaki-pakinabang na alternatibo o gusto mong mag-ambag mungkahi, rekomendasyon o pagwawasto sa kung ano ang ibinigay dito, maaari mong gawin ito sa pamamagitan ng mga komento.

At oo, nagustuhan mo lang ang publikasyong ito, huwag tumigil sa pagkomento dito at ibahagi ito sa iba. Gayundin, tandaan na bisitahin ang aming «homepage» upang galugarin ang higit pang mga balita, pati na rin sumali sa aming opisyal na channel ng Telegram ng DesdeLinux, Kanluran pangkat para sa karagdagang impormasyon sa paksa ngayon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.