Instalarea Python 3 pe RHEL (Programare, Python, Python 3.X, Rhel)

Chander Shivdasani a intrebat.

Încerc să instalez python3 pe RHEL folosind următorii pași:

yum search python3

Care a returnat No matches found for: python3

Urmat de:

yum search python

Nici unul dintre rezultatele căutării nu conținea python3. Ce ar trebui să încerc în continuare?

Comentarii

  • Bănuiesc că RHEL nu include încă Python 3. Este posibil să puteți instala un RPM construit pentru Fedora: admin.fedoraproject.org/pkgdb/acls/name/python3 –  > Por Thomas K.
  • De asemenea, ați putea oricând să instalați din sursă. –  > Por Danica.
  • Doar notând cererea de revizuire EPEL pentru Python 3.4 aici: bugzilla.redhat.com/show_bug.cgi?id=1219411 Odată ce aceasta este rezolvată, eu (sau altcineva) voi posta un nou răspuns cu detaliile EPEL. –  > Por ncoghlan.
  • Răspunsul lui Samuel Phan utilizarea depozitelor yum comunitare este mai bună decât construirea din sursă, exact din motivele indicate de Samuel. Ar trebui să schimbați răspunsul acceptat cu răspunsul lui. –  > Por Edward Ned Harvey.
19 răspunsuri
gecco

Este ușor de instalat manual:

  1. Descărcați (este posibil să existe versiuni mai noi pe Python.org):

    $ wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz
    
  2. Descompuneți

    $ tar xf Python-3.* 
    $ cd Python-3.*
    
  3. Pregătiți compilarea

    $ ./configure
    
  4. Construiți

    $ make
    
  5. Instalați

    $ make install
    

    SAU dacă nu doriți să suprascrieți fișierul python executabil (mai sigur, cel puțin pe unele distribuții) yum are nevoie de python să fie 2.x, cum ar fi pentru RHEL6) – puteți instala python3.* ca o instanță concurentă la cea implicită a sistemului, cu o instrucțiune altinstall:

    $ make altinstall
    

Acum, dacă doriți un director de instalare alternativ, puteți trece --prefix la instrucțiunea configurecomanda.

Exemplu: pentru a „instala” Python în /opt/local, adăugați doar --prefix=/opt/local.

După comanda make install pas: Pentru a utiliza noua instalare Python, s-ar putea ca, în continuare, să trebuiască să adăugați [prefix]/bin la comanda $PATH și [prefix]/lib la $LD_LIBRARY_PATH (în funcție de --prefix pe care l-ați trecut)

Comentarii

  • Ați folosit: bzip2 -cd Python-3.2.2.tar.bz2 | tar xvf – Există și o posibilitate mai simplă: tar jxvf Python-3.2.2.tar.bz2 –  > Por rajadhiraja.
  • Opțiunea bzip2 pentru tar a fost -y pe unele sisteme timpurii, înainte ca bzip2 să fie susținut „oficial”, iar unele sisteme care nu folosesc GNU tar nici măcar nu au suportul bzip2 încorporat (dar pot avea binari bzip2). Deci, în funcție de cât de portabile trebuie să fie lucrurile, opțiunea bunzip2 -c (sau bzip2 -cd) poate fi mai portabilă. RHEL6, așa cum se arată în întrebare, acceptă -j, , deci acest lucru este discutabil pentru întrebarea actuală. Dar pentru posteritate… –  > Por dannysauer.
  • Și pentru mine, binarul rezultat a fost numit python3.5 și locuiește aici: [[email protected] python3.5]# which python3.5 /usr/local/bin/python3.5 Așadar, ar fi bine să adăugați o legătură simbolică la acesta, numită python3 pentru comoditate –  > Por Will.
  • dacă veți obține no acceptable C compiler found in $PATH when installing python refered to http://stackoverflow.com/questions/19816275/no-acceptable-c-compiler-found-in-path-when-installing-python –  > Por bnu.
  • ./configure --with-ensurepip=install pentru a permite pip3, , sau nu veți avea pip3 instalat după compilare. –  > Por Searene.
Samuel Phan

Instalarea din RPM este în general mai bună, deoarece:

  • puteți instala și dezinstalați (corect) python3.
  • timpul de instalare este mult mai rapid. Dacă lucrați într-un mediu cloud cu mai multe mașini virtuale, compilarea python3 pe fiecare mașină virtuală nu este acceptabilă.

Soluția 1: Red Hat & depozite EPEL

Red Hat a adăugat, prin intermediul programului EPEL repository:

  • Python 3.4 pentru CentOS 6
  • Python 3.6 pentru CentOS 7

[EPEL] Cum se instalează Python 3.4 pe CentOS 6

sudo yum install -y epel-release
sudo yum install -y python34

# Install pip3
sudo yum install -y python34-setuptools  # install easy_install-3.4
sudo easy_install-3.4 pip

Puteți să vă creați virtualenv folosind pyvenv:

pyvenv /tmp/foo

[EPEL] Cum se instalează Python 3.6 pe CentOS 7

Cu CentOS7, pip3.6 este furnizat ca un pachet 🙂

sudo yum install -y epel-release
sudo yum install -y python36 python36-pip

Puteți să vă creați virtualenv utilizând pyvenv:

python3.6 -m venv /tmp/foo

Dacă utilizați opțiunea pyvenv veți primi un AVERTISMENT:

$ pyvenv-3.6 /tmp/foo
WARNING: the pyenv script is deprecated in favour of `python3.6 -m venv`

Soluția 2: Depozite comunitare IUS

Comunitatea IUS pune la dispoziție câteva pachete actualizate pentru RHEL & CentOS. Băieții din spate sunt de la Rackspace, așa că eu cred că sunt de încredere…

https://ius.io/

Verificați repo-ul potrivit pentru dumneavoastră aici:

https://ius.io/setup

[IUS] Cum se instalează Python 3.6 pe CentOS 6

sudo yum install -y https://repo.ius.io/ius-release-el6.rpm
sudo yum install -y python36u python36u-pip

Puteți să vă creați virtualenv folosind pyvenv:

python3.6 -m venv /tmp/foo

[IUS] Cum se instalează Python 3.6 pe CentOS 7

sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
sudo yum install -y python36u python36u-pip

Vă puteți crea virtualenv folosind pyvenv:

python3.6 -m venv /tmp/foo

Comentarii

  • Fixat URL-ul pachetului de lansare IUS. au actualizat versiunea, asta e tot. Dacă actualizează din nou pachetul, puteți verifica linkul către RPM-ul lor de pe pagina web. –  > Por Samuel Phan.
  • După cum am spus, linkul din răspunsul dvs. conține caractere unicode neimprimabile. Când copiez/lipesc link-ul dvs., iată ce văd în VIM: https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/iu<200c><200b>s-release-1.0-14.iu‌​s.centos6.noarch.rpm Aici este caracterul unicode: fileformat.info/info/unicode/char/200c/index.htm URL-ul din răspunsul meu inițial funcționează, tocmai l-am testat. –  > Por Samuel Phan.
  • Mi s-a spus că depozitul comunității IUS nu este la fel de fiabil ca Software Collections, așa că aș alege răspunsul lui Mike Guerette pe CentOS 6 –  > Por bformet.
  • Utilizând această soluție, cum ați instala apoi pip pentru python34 ?  > Por Loïc.
  • O întrebare foarte bună, am adăugat un comentariu pentru asta. Este cel mai bun pe care l-am găsit. Dacă doriți să rămâneți la instalarea bazată pe RPM, ar trebui să utilizați depozitele IUS pentru CentOS 7. Acestea oferă un python34u-pip. –  > Por Samuel Phan.
rsc

În plus față de răspunsul lui gecco, aș schimba pasul 3 din:

./configure

la:

./configure --prefix=/opt/python3

Apoi, după instalare ai putea, de asemenea, să:

# ln -s /opt/python3/bin/python3 /usr/bin/python3

Este pentru a vă asigura că instalarea nu va intra în conflict cu python instalat cu yum.

Vezi explicația pe care am găsit-o pe internet:

http://www.hosting.com/support/linux/installing-python-3-on-centosredhat-5x-from-source

Comentarii

    17

  • De ce /opt? /usr/local există în mod special în acest scop și de aceea ./configure fără a fi explicit --prefix îl va plasa. –  > Por cababunga.
  • @cababunga După cum am scris am fost influențat de citirea tutorialului de pe site-ul specificat. Cu toate acestea, instalarea python în modul de mai sus poate fi utilizabilă – ar fi mult mai ușor de dezinstalat (se pare că ținta de dezinstalare pentru make nu este furnizată). De asemenea, ați putea instala cu ușurință diferite versiuni de python3 în directoare separate specificate sub /opt și să setați manual care dintre ele să fie folosită sau testată. –  > Por rsc.
  • De asemenea, este posibil să doriți să vă configurați PATH-ul pentru a conține folderul binaries. În cazul meu, acesta a fost export PATH=$PATH:/opt/python3/bin –  > Por Caleb.
Mike Guerette

Împreună cu Python 2.7 și 3.3, Red Hat Software Collections include acum Python 3.4 – toate funcționează atât pe RHEL 6, cât și pe 7.

Documentația RHSCL 2.0 se află la adresa https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/

Plus o mulțime de articole la developerblog.redhat.com.

editați

Urmăriți următoarele instrucțiuni pentru a instala Python 3.4 pe RHEL 6/7 sau CentOS 6/7:

# 1. Install the Software Collections tools:
yum install scl-utils

# 2. Download a package with repository for your system.
#  (See the Yum Repositories on external link. For RHEL/CentOS 6:)
wget https://www.softwarecollections.org/en/scls/rhscl/rh-python34/epel-6-x86_64/download/rhscl-rh-python34-epel-6-x86_64.noarch.rpm
#  or for RHEL/CentOS 7
wget https://www.softwarecollections.org/en/scls/rhscl/rh-python34/epel-7-x86_64/download/rhscl-rh-python34-epel-7-x86_64.noarch.rpm

# 3. Install the repo package (on RHEL you will need to enable optional channel first):
yum install rhscl-rh-python34-*.noarch.rpm

# 4. Install the collection:
yum install rh-python34

# 5. Start using software collections:
scl enable rh-python34 bash

Comentarii

  • // , Nu este nevoie să activăm un shell special? Combinat cu virtualenvs, văd că devine o pacoste. –  > Por Nathan Basanese.
  • // , De ce necesită acest lucru scl enable rh-python34 bash? Care sunt implicațiile pentru utilizarea ulterioară a acestui lucru? –  > Por Nathan Basanese.
  • Există o modalitate de a instala python3.5 pe RedHat 6? Am încercat wget https://www.softwarecollections.org/en/scls/rhscl/rh-python35/epel-6-x86_64/download/rhscl-rh-python35-epel-6-x86_64.noarch.rpm, , dar nu a fost găsit. –  > Por Searene.
  • Trebuie să vă abonați pentru a primi colecțiile? Cât costă asta? –  > Por Noumenon.
  • Nu există niciun cost suplimentar. RH Software Collections fac parte din toate abonamentele pentru dezvoltatori RHEL și din majoritatea abonamentelor RHEL. Abonamentele de dezvoltare RHEL fără costuri pot fi obținute de pe developers.redhat.com/download. Acestea sunt abonamente RHEL reale – toate aceleași biți ca și drepturile de producție – dar sunt în scopuri de dezvoltare. –  > Por Mike Guerette.
Paul Draper

Utilizați depozitele SCL.

sudo sh -c 'wget -qO- http://people.redhat.com/bkabrda/scl_python33.repo >> /etc/yum.repos.d/scl.repo'
sudo yum install python33
scl enable python27

(Această ultimă comandă va trebui să fie executată de fiecare dată când doriți să utilizați python27 în loc de valoarea implicită a sistemului).

Comentarii

  • După ce am citit documentația redhat, ceea ce trebuia să fac era fie; scl enable python33 bash să lansez un nou shell care va fi activat pentru python 3 sau scl enable python33 'python hello.py' care va rula fișierul python folosind python 3 în shell-ul curent –  > Por stratagemă.
  • // , Ce instrucțiuni mai generice ar permite, de asemenea, instalarea Python 3.4? –  > Por Nathan Basanese.
  • Dacă sunteți pe RHEL, utilizați colecțiile de software Red Hat: subscription-manager repos --enable rhel-7-server-optional-rpms --enable rhel-server-rhscl-7-rpms. Apoi puteți yum install rh-python36. Consultați Cum să instalați Python 3 pe RHEL pentru mai multe informații. –  > Por Rob T..
rkuska

Python3 a fost adăugat recent la EPEL7 ca Python34.

Există un efort în curs de desfășurare (în prezent) pentru a face ghiduri de împachetare cu privire la modul de împachetare a lucrurilor pentru Python3 în EPEL7.

A se vedea https://bugzilla.redhat.com/show_bug.cgi?id=1219411
și https://lists.fedoraproject.org/pipermail/python-devel/2015-July/000721.html

Comentarii

  • // , Care este întârzierea? Pip pare a fi calea cea mai simplă de urmat. –  > Por Nathan Basanese.
Florian La Roche

Puteți descărca un RPM sursă și un RPM binar pentru RHEL6 / CentOS6 de la adresaaici

Acesta este un backport de la cel mai nou rpm de dezvoltare Fedora developmentsource pentru RHEL6 / CentOS6

Comentarii

  • Este grozav. Mulțumesc pentru efortul tău, Florian. Poate că rularea createrepo pe aceste directoare le-ar face și mai utile pentru unii oameni. –  > Por cababunga.
  • Ce ușurare. rpm-ul s-a instalat perfect. –  > Por lyomi.
  • // , Cum facem un depozit din acel link? –  > Por Nathan Basanese.
  • // , Pot confirma că funcționează. Stai puțin, tocmai am făcut ceva rapid care a folosit acel URL ca și baseurl: 0bin.net/paste/… –  > Por Nathan Basanese.
Jay Rajput

Văd că toate răspunsurile cer fie să compilați python3 din cod, fie să instalați pachetul binar RPM. Iată un alt răspuns pentru a activa EPEL (Extra Packages for Enterprise Linux) și apoi instalați python folosind yum. Pași pentru RHEL 7.5 (Maipo)

yum install wget –y
wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-XX.noarch.rpm # Verify actual RPM name by browsing dir over browser
rpm –ivh epel-*.rpm
yum install python36

Vedeți și link

Comentarii

  • Funcționează bine, mai ales dacă calea oficială prin SCL nu funcționează. Completați instalarea pip3 atunci: sudo yum install python34-setuptools –  > Por OSP.
  • Link-ul este acum 404 –  > Por f01.
IRSHAD

Am avut aceeași problemă folosind python 2.7. Urmați pașii de mai jos pentru a face upgrade cu succes la 3.6.6. Puteți încerca și acest one-

  1. Vezi înainte de a face upgrade versiunea este 2.x

    python --version
    Python 2.7.5
    
  2. Utilizați comanda de mai jos pentru a vă actualiza python la versiunea 3.x-

    yum install python3x

    înlocuiți x cu numărul versiunii pe care o doriți.

    De exemplu, pentru a instala python 3.6 executați

    yum install python36
    
  3. După aceea, dacă doriți să setați acest python ca versiune implicită, atunci în bashrc adăugați

    vi ~/.bashrc

    alias python='python3.6'
    
  4. executați comanda bash pentru a aplica setările

    bash 
    
  5. Acum puteți vedea versiunea de mai jos

    python --version
    Python 3.6.3
    

Comentarii

  • Acest răspuns nu va funcționa fără adăugarea unuia dintre depozitele de la terțe părți, fie EPEL, fie IUS. Nu există niciun pachet python36 în RHEL. Pachetul RHSCL este rh-python36. –  > Por Rob T..
Rob T.

Dacă sunteți pe RHEL și doriți un Python acceptat de Red Hat, utilizați colecțiile de software Red Hat (RHSCL). Pachetele EPEL și IUS nu sunt suportate de Red Hat. De asemenea, multe dintre răspunsurile de mai sus indică colecțiile de software CentOS. Deși le puteți instala, acestea nu sunt pachetele suportate de Red Hat pentru RHEL.

De asemenea, răspunsul cel mai votat oferă un sfat prost – Pe RHEL nu doriți să schimbați /usr/bin/python, , /usr/bin/python2 pentru că probabil veți strica yum și alte instrumente de administrare RHEL. Aruncați o privire la /bin/yum, , este un script Python care începe cu #!/usr/bin/python. Dacă compilați Python de la sursă, nu faceți un make install ca root. Aceasta va suprascrie /usr/bin/python. Dacă întrerupeți yum poate fi dificil să vă restaurați sistemul.

Pentru mai multe informații, consultați Cum se instalează Python 3, pip, venv, virtualenv și pipenv pe RHEL pe developers.redhat.com. Acesta acoperă instalarea și utilizarea Python 3 din RHSCL, utilizarea mediilor virtuale Python și o serie de sfaturi pentru a lucra cu colecții de software și pentru a lucra cu Python pe RHEL.

Pe scurt, pentru a instala Python 3.6 prin Red Hat Software Collections:

$ su -
# subscription-manager repos --enable rhel-7-server-optional-rpms 
   --enable rhel-server-rhscl-7-rpms
# yum -y install @development
# yum -y install rh-python36

# yum -y install rh-python36-numpy 
   rh-python36-scipy  
   rh-python36-python-tools 
   rh-python36-python-six

Pentru a utiliza o colecție de software, trebuie să o activați:

scl enable rh-python36 bash

Cu toate acestea, dacă doriți ca Python 3 să fie activat permanent, puteți adăuga următoarele la ~/.bashrc și apoi să vă deconectați și să vă conectați din nou. Acum, Python 3 este permanent în calea dvs.

# Add RHSCL Python 3 to my login environment
source scl_source enable rh-python36

Notă: odată ce ați făcut acest lucru, tastarea python vă oferă acum Python 3.6 în loc de Python 2.7.

Consultați articolul de mai sus pentru toate acestea și pentru mult mai multe detalii.

Nagev

Trei pași folosind Python 3.5 de către Colecții de software:

sudo yum install centos-release-scl
sudo yum install rh-python35
scl enable rh-python35 bash

Rețineți că nu este nevoie de sudo pentru ultima comandă. Acum putem vedea că python 3 este implicit pentru shell-ul curent:

python --version
Python 3.5.1

Pur și simplu săriți peste ultima comandă dacă preferați să aveți Python 2 ca implicit pentru shell-ul curent.

Acum să spunem că scripturile Python 3 vă dau o eroare de genul /usr/bin/env: python3: No such file or directory. Acest lucru se datorează faptului că instalarea se face de obicei pe o cale neobișnuită:

/opt/rh/rh-python35/root/bin/python3

Cea de mai sus ar fi în mod normal un symlink. Dacă doriți ca python3 să fie adăugat automat la $PATH pentru toți utilizatorii la pornire, o modalitate de a face acest lucru este adăugarea unui fișier de tipul:

sudo vim /etc/profile.d/rh-python35.sh

Care ar avea ceva de genul:

#!/bin/bash

PATH=$PATH:/opt/rh/rh-python35/root/bin/

Și acum, după o repornire, dacă facem

python3 --version

ar trebui să funcționeze. O excepție ar fi un utilizator generat automat, cum ar fi „jenkins”, într-un server Jenkins care nu are un shell. În acest caz, adăugarea manuală a căii de acces la $PATH în scripturi ar fi o modalitate de a proceda.

În cele din urmă, dacă utilizați sudo pip3 pentru a instala pachete, dar vi se spune că pip3 nu poate fi găsit, ar putea fi vorba de faptul că aveți o problemă cu secure_path în /etc/sudoers. Verificarea cu sudo visudo ar trebui să confirme acest lucru. Pentru a utiliza temporar standardul PATH atunci când executați comenzi, puteți face, de exemplu:

sudo env "PATH=$PATH" pip3 --version

Consultați această întrebare pentru mai multe detalii.

NOTĂ: Există un Python 3.6 mai nou de către Software Collections, dar nu l-aș recomanda în acest moment, deoarece am avut mari dureri de cap încercând să instalez Pycurl. Pentru Python 3.5 asta nu este o problemă, pentru că am făcut doar sudo yum install sclo-python35-python-pycurl care a funcționat din prima.

Comentarii

  • No package centos-release-scl available. –  > Por Joe.
  • Este disponibil în depozitul CentOS. –  > Por Nagev.
daneel

Dacă doriți pachete oficiale RHEL puteți folosi RHSCL (Red Hat Software Collections)

Mai multe detalii:

Trebuie să aveți acces la Red Hat Customer Portal pentru a citi articolele complete.

Comentarii

  • // , Doar upvoted. Ați fi dispus să faceți un rezumat a ceea ce se face pentru a utiliza RHSCL pentru acest lucru? Acesta este un site de întrebări și răspunsuri, la urma urmei. –  > Por Nathan Basanese.
  • Articolul Cum se instalează Python 3 pe RHEL conține pași actualizați pentru Python 3.6 prin intermediul colecțiilor de software și multe sfaturi pentru lucrul cu RHSCL, Python și mediile virtuale. –  > Por Rob T..
Aty

Iată pașii pe care i-am urmat pentru a instala Python3:

yum install wget
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz  
sudo tar xvf Python-3.*   
cd Python-3.* 
sudo ./configure --prefix=/opt/python3    
sudo make   
sudo make install   
sudo ln -s /opt/python3/bin/python3 /usr/bin/python3

$ /usr/bin/python3    
Python 3.6.0

Comentarii

  • Dacă construiți de la sursă fără a instala o serie de dependențe -devel (SSL, bzip, etc.) vă vor lipsi o serie de module care depind de obiecte partajate. Instalarea uneia dintre distribuțiile bazate pe rpm (RHSCL, EPEL sau IUS) este o idee mai bună -.  > Por Rob T..
amphibient

yum install python34.x86_64 funcționează dacă aveți epel-release instalat, ceea ce acest răspuns explică cum, iar eu am confirmat că a funcționat pe RHEL 7.3

$ cat /etc/*-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)

$ type python3
python3 is hashed (/usr/bin/python3)

Maxime Martineau

Pentru RHEL pe Amazon Linux, folosind python3 a trebuit să fac :

sudo yum install python34-devel

Comentarii

  • No package python34-devel available. –  > Por Joe.
OSP

Complet de lucru 36 atunci când SCL nu este disponibil (pe baza datelor furnizate de Joys)

yum install wget –y
wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm –ivh epel-*.rpm
yum install python36

sudo yum install python34-setuptools
sudo mkdir /usr/local/lib/python3.6
sudo mkdir /usr/local/lib/python3.6/site-packages

sudo easy_install-3.6 pip

În cele din urmă activați mediul…

pyvenv-3.6 py3
source py3/bin/activate

Apoi python3

grabantot

Puteți instala miniconda (https://conda.io/miniconda.html). Este un pic mai mult decât python 3.7, dar instalarea este foarte simplă și directă.

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O
sudo yum install bzip2
bash Miniconda3-latest-Linux-x86_64.sh

Va trebui să acceptați acordul de licență și să alegeți unele opțiuni în modul interactiv (acceptați valorile implicite). cred că poate fi instalat și în mod silențios cumva.

Comentarii

  • Nu am putut găsi actualul python comanda după aceea, este înfășurată? –  > Por Mugen.
Vasu

Pentru cei care lucrează pe AWS EC2 RHEL 7.5, (utilizați sudo) activați depozitele necesare

yum-config-manager --enable rhui-REGION-rhel-server-optional
yum-config-manager --enable rhui-REGION-rhel-server-rhscl

Instalați Python 3.6

yum install rh-python36

Instalați alte dependențe

yum install rh-python36-numpy  rh-python36-scipy  rh-python36-python-tools  rh-python36-python-six

Tomas Tomecek

Începând cu RHEL 8, puteți instala python3 direct din depozitele oficiale:

$ podman run --rm -ti ubi8 bash
[[email protected] /]# yum install python3                                                                                                                                                    
Updating Subscription Management repositories.                                                                                                                                                
Unable to read consumer identity                                                                                                                                                              
Subscription Manager is operating in container mode.                                                                                                                                          
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.  

...

Installed:
  platform-python-pip-9.0.3-16.el8.noarch
  python3-pip-9.0.3-16.el8.noarch
  python3-setuptools-39.2.0-5.el8.noarch
  python36-3.6.8-2.module+el8.1.0+3334+5cb623d7.x86_64      

Complete!

Puteți obține chiar și python 3.8:

[[email protected] /]# yum install python38
Installed:
  python38-3.8.0-6.module+el8.2.0+5978+503155c0.x86_64
  python38-libs-3.8.0-6.module+el8.2.0+5978+503155c0.x86_64                                       
  python38-pip-19.2.3-5.module+el8.2.0+5979+f9f0b1d2.noarch                                  
  python38-pip-wheel-19.2.3-5.module+el8.2.0+5979+f9f0b1d2.noarch                                 
  python38-setuptools-41.6.0-4.module+el8.2.0+5978+503155c0.noarch                           
  python38-setuptools-wheel-41.6.0-4.module+el8.2.0+5978+503155c0.noarch                          

Complete!