Kā instalēt Python 3 vai Python 2 RHEL 8


RedHat Enterprise Linux 8 Python nav iepriekš instalēts. Galvenais iemesls tam ir tas, ka RHEL 8 izstrādātāji nevēlējās lietotājiem iestatīt noklusējuma Python versiju. Tādēļ kā RHEL lietotājam, instalējot to, jums jānorāda, vai vēlaties Python 3 vai 2. Turklāt RHEL Python 3.6 ir noklusējuma un pilnībā atbalstīta Python versija. Tomēr Python 2 joprojām ir pieejams, un jūs varat to instalēt.

Šajā īsajā rakstā mēs parādīsim, kā instalēt Python 3 un Python 2 un palaist tos paralēli RHEL 8 Linux izplatīšanā.

  1. RHEL 8 ar minimālu instalēšanu
  2. RHEL 8 ar iespējotu RedHat abonementu
  3. RHEL 8 ar statisku IP adresi

Svarīgi: Lielākā daļa Linux izplatījumu izmanto Python vairākām bibliotēkām un rīkiem kā YUM pakotņu pārvaldnieku. Kaut arī pēc noklusējuma Python nav instalēts RHEL 8, bet yum joprojām darbojas, pat ja neinstalējat Python. Tas ir tāpēc, ka pastāv iekšējs Python tulks ar nosaukumu “Platform-Python”, kuru izmanto sistēmas rīki. Platform-python nevar izmantot lietojumprogrammas, taču to var izmantot tikai sistēmas/administratīvā koda rakstīšanai.

Kā instalēt Python 3 RHEL 8

Lai sistēmā instalētu Python 3, izmantojiet DNF pakotņu pārvaldnieku, kā parādīts.

# dnf install python3

No komandas izvades Python3.6 ir noklusējuma versija, kas kā atkarība tiek piegādāta ar PIP un Setuptools.

Kā instalēt Python 2 RHEL 8

Ja vēlaties instalēt Python 2 paralēli Python 3, palaidiet šo komandu, kas jūsu sistēmā instalēs Python 2.7.

# dnf install python2

Kā palaist Python RHEL 8

Pēc Python instalēšanas jūs varētu sagaidīt, ka/usr/bin/python palaidīs noteiktu Python versiju. Lai norobežotos no debatēm “Python2 vai Python3: kura versija būtu jāiestata kā noklusējuma Linux”, RedHat pēc noklusējuma nav iekļāvis komandu Python - to sauc par “unversateded komandu”.

Lai palaistu Python 3, ierakstiet:

# python3

Lai palaistu Python 2, ierakstiet:

# python2

Ko darīt, ja jūsu sistēmā ir lietojumprogrammas/programmas, kas paredz, ka pastāv python komanda, kas jums jādara? Tas ir vienkārši, jūs izmantojat komandu alternatives --config python, lai /usr/bin/python viegli novirzītu uz pareizo Python versijas atrašanās vietu, kuru vēlaties iestatīt kā noklusējuma versija.

Piemēram:

# alternatives --set python /usr/bin/python3
OR
# alternatives --set python /usr/bin/python2

Tas ir viss! Šajā īsajā rakstā mēs parādījām, kā RHEL 8 instalēt Python 3 un Python 2. Izmantojot zemāk esošo atsauksmju veidlapu, varat uzdot jautājumus vai dalīties savās domās.