Sådan installeres Python 3 eller Python 2 i RHEL 8
I RedHat Enterprise Linux 8 kommer Python ikke forudinstalleret. Hovedårsagen til dette er, at RHEL 8-udviklerne ikke ønskede at indstille en standard Python-version til brugerne. Derfor skal du som RHEL-bruger specificere, om du vil have Python 3 eller 2 ved at installere den. Derudover er Python 3.6 i RHEL standard og fuldt understøttet version af Python. Python 2 forbliver dog tilgængelig, og du kan installere det.
I denne korte artikel viser vi, hvordan du installerer Python 3 og Python 2, og kører dem parallelt i RHEL 8 Linux-distribution.
- RHEL 8 with Minimal Installation
- RHEL 8 with RedHat Subscription Enabled
- RHEL 8 with Static IP Address
Vigtigt: De fleste Linux-distributioner bruger Python til et antal biblioteker og værktøjer som YUM-pakkehåndtering. Selvom Python ikke er installeret i RHEL 8 som standard, fungerer yum stadig, selvom du ikke installerer Python. Dette skyldes, at der er en intern Python-tolk kaldet "Platform-Python", som bruges af systemværktøjer. Platform-python kan ikke bruges af applikationer, men du kan kun bruge den til at skrive system/administrativ kode.
Sådan installeres Python 3 i RHEL 8
For at installere Python 3 på dit system skal du bruge DNF-pakkehåndteringen som vist.
# dnf install python3
Fra output af kommandoen er Python3.6 standardversionen, der kommer med PIP og Setuptools som afhængigheder.
Sådan installeres Python 2 i RHEL 8
Hvis du vil installere Python 2 parallelt med Python 3, skal du køre følgende kommando, som vil installere Python 2.7 på dit system.
# dnf install python2
Sådan kører du Python i RHEL 8
Efter installation af Python forventer du, at/usr/bin/python kører en bestemt version af Python. For at adskille sig fra "Python2 eller Python3: hvilken version der skal indstilles som standard på Linux" -debatter, har RedHat ikke inkluderet en python-kommando som standard - hvad der kaldes "uversioneret kommando".
For at køre Python 3 skal du skrive:
# python3
Og for at køre Python 2 skal du skrive:
# python2
Hvad hvis der er applikationer/programmer på dit system, der forventer, at der findes en python-kommando, hvad skal du gøre? Det er simpelt, du bruger alternativer --config
python-kommando for let at få /usr/bin/python
til at pege på den rigtige placering af den Python-version, du vil blive indstillet som standardversionen.
For eksempel:
# alternatives --set python /usr/bin/python3 OR # alternatives --set python /usr/bin/python2
Det er alt! I denne korte artikel har vi vist, hvordan du installerer Python 3 og Python 2 på RHEL 8. Du kan stille spørgsmål eller dele dine tanker med os via feedbackformularen nedenfor.