Install and default #python 3.x on #CentOS 7
Innholdsfortegnelse:
- Aktiver programvaresamlinger (SCL)
- Installere Python 3 på CentOS 7
- Bruker Python 3
- Installere utviklingsverktøy
- Opprette et virtuelt miljø
- Konklusjon
Denne opplæringen vil guide deg gjennom å installere Python 3 på et CentOS 7-system ved å bruke Software Collections (SCL) ved siden av distribusjonsstandarden Python versjon 2.7. Vi vil også vise deg hvordan du oppretter et virtuelt Python-miljø.
Python er et av de mest populære programmeringsspråkene i verden. Med sin enkle og enkle å lære syntaks er Python et godt valg for nybegynnere og erfarne utviklere. Python er et ganske allsidig programmeringsspråk. Du kan bruke den til å gjøre nesten hva du vil, skrive små skript, bygge spill, utvikle nettsteder, lage maskinlæringsalgoritmer, analysere data og mer.
Mange populære applikasjoner og nettsteder, inkludert YouTube, DropBox, Reddit, Quora, Instagram, er utviklet ved hjelp av Python.
Mens Python 2 er godt støttet og aktiv, regnes Python 3 for å være språket i dag og fremtid.
Aktiver programvaresamlinger (SCL)
Programvaresamlinger, også kjent som SCL, er et samfunnsprosjekt som lar deg bygge, installere og bruke flere versjoner av programvare på samme system, uten å påvirke systemets standardpakker. Ved å aktivere SCL vil du få tilgang til de nyere versjonene av programmeringsspråk og tjenester som ikke er tilgjengelige i kjerneopplagene.
CentOS 7 skip med Python 2.7.5 som er en kritisk del av CentOS basesystem. SCL lar deg installere nyere versjoner av python 3.x sammen med standard python v2.7.5, slik at systemverktøy som
yum
vil fortsette å fungere ordentlig.
For å aktivere SCL, må du installere CentOS SCL utgivelsesfil. Det er en del av CentOS statussen, og kan installeres ved å kjøre følgende kommando:
sudo yum install centos-release-scl
Installere Python 3 på CentOS 7
Nå som du har tilgang til SCL-depotet, kan du installere hvilken som helst Python 3.x-versjon du trenger. For øyeblikket er følgende Python 3-samlinger tilgjengelige:
- Python 3.3Python 3.4Python 3.5Python 3.6
I denne opplæringen vil vi installere Python 3.6, som er den siste versjonen som er tilgjengelig i skrivende stund. For å gjøre det skriver du følgende kommando på CentOS 7-terminalen:
Bruker Python 3
Når pakken
rh-python36
er installert, kan du sjekke Python-versjonen ved å skrive:
python --version
Python 2.7.5
Du vil merke at Python 2.7 er standard Python-versjonen i det nåværende skallet.
For å få tilgang til Python 3.6 må du starte en ny shell-forekomst ved å bruke Software Collection
scl
verktøyet:
scl enable rh-python36 bash
Hva kommandoen ovenfor gjør er å ringe skriptet
/opt/rh/rh-python36/enable
, noe som endrer skallmiljøvariablene.
python --version
Python 3.6.3
Det er viktig å påpeke at Python 3.6 kun er satt som standard Python-versjon i denne skalløkten. Hvis du avslutter økten eller åpner en ny økt fra en annen terminal, vil Python 2.7 være standard Python-versjonen.
Installere utviklingsverktøy
Utviklingsverktøy er nødvendig for å bygge Python-moduler. Slik installerer du nødvendige verktøy og biblioteker:
sudo yum groupinstall 'Development Tools'
Opprette et virtuelt miljø
Python
Virtual Environments
lar deg installere Python-moduler på et isolert sted for et spesifikt prosjekt, i stedet for å bli installert globalt. På denne måten trenger du ikke bekymre deg for å påvirke andre Python-prosjekter.
Den foretrukne måten å skape et nytt virtuelt miljø i Python 3 er ved å utføre
venv
kommandoen.
La oss si at du vil opprette et nytt Python 3-prosjekt kalt
my_new_project
i brukerkatalogen og samsvarende virtuelt miljø.
Lag først prosjektkatalogen og bytt til den:
mkdir ~/my_new_project
cd ~/my_new_project
Aktiver Python 3.6 ved hjelp av
scl
verktøyet:
scl enable rh-python36 bash
Fra prosjektroten kjører du følgende kommando for å lage et virtuelt miljø med navnet
my_project_venv
:
python -m venv my_project_venv
For å begynne å bruke det virtuelle miljøet, aktiverer du det ved å skrive:
source my_project_venv/bin/activate
Etter å ha aktivert miljøet, blir skallprompt prefikset med navnet på miljøet:
(my_project_venv) user@host:~/my_new_project$
Fra Python 3.4, når du oppretter virtuelle miljøer pip, er pakkebehandleren for Python installert som standard.
Konklusjon
Du bør nå ha Python 3-programmeringsmiljø satt opp på CentOS 7-maskinen din, og du kan begynne å utvikle ditt Python 3-prosjekt.
Du kan også lese om hvordan du installerer Odoo 11 på CentOS 7 og se et eksempel på hvordan du bruker Python 3 virtuelt miljø for å kjøre Python-programvare på en CentOS 7-server.
python pip virtenv centosSlik installerer du, installerer hp officejet 6500a pluss alt-i-ett-skriver

Lær hvordan du konfigurerer og installerer HP Officejet 6500A Plus alt-i-ett-skriver.
Slik installerer du python 3.7 på debian 9

Python er et av de mest populære programmeringsspråkene i verden. Med sin enkle og enkle å lære syntaks er Python et godt valg for nybegynnere og erfarne utviklere. Denne opplæringen dekker hvordan du installerer Python 3.7 på Debian 9.
Slik installerer du python på centos 8

Python er et av de mest populære programmeringsspråkene i verden. Denne guiden leder deg gjennom installasjonen av Python 3 og Python 2 på CentOS 8.