Android

Sådan installeres python 3 på centos 7

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Indholdsfortegnelse:

Anonim

Denne tutorial vil guide dig gennem installation af Python 3 på et CentOS 7-system ved hjælp af Software Collections (SCL) sammen med distributionsstandarden Python version 2.7. Vi vil også vise dig, hvordan du opretter et virtuelt Python-miljø.

Python er et af de mest populære programmeringssprog i verden. Med sin enkle og nemme at lære syntaks er Python et godt valg for begyndere og erfarne udviklere. Python er et ret alsidigt programmeringssprog. Du kan bruge det til at gøre næsten hvad du vil, skrive små manuskripter, bygge spil, udvikle websteder, oprette maskinlæringsalgoritmer, analysere data og mere.

Mange populære applikationer og websteder, herunder YouTube, DropBox, Reddit, Quora, Instagram, er blevet udviklet ved hjælp af Python.

Mens Python 2 er godt understøttet og aktiv, betragtes Python 3 som sprogets nutid og fremtid.

Aktivér softwaresamlinger (SCL)

Software Collections, også kendt som SCL, er et samfundsprojekt, der giver dig mulighed for at opbygge, installere og bruge flere versioner af software på det samme system uden at påvirke systemets standardpakker. Ved at aktivere SCL får du adgang til de nyere versioner af programmeringssprog og tjenester, som ikke er tilgængelige i kerneoplagerne.

CentOS 7 sendes med Python 2.7.5, som er en kritisk del af CentOS-basissystemet. SCL giver dig mulighed for at installere nyere versioner af python 3.x sammen med standardpython v2.7.5, så systemværktøjer som yum fortsætter med at fungere korrekt.

For at aktivere SCL skal du installere CentOS SCL-udgivelsesfil. Det er en del af CentOS extras-arkivet og kan installeres ved at køre følgende kommando:

sudo yum install centos-release-scl

Installation af Python 3 på CentOS 7

Nu hvor du har adgang til SCL-arkivet, kan du installere alle Python 3.x-versioner, du har brug for. I øjeblikket er de følgende Python 3-samlinger tilgængelige:

  • Python 3.3Python 3.4Python 3.5Python 3.6

I denne tutorial vil vi installere Python 3.6, som er den seneste version, der er tilgængelig på dette tidspunkt. For at gøre det, skriv følgende kommando på din CentOS 7-terminal:

sudo yum install rh-python36

Brug af Python 3

Når pakken rh-python36 er installeret, skal du kontrollere Python-versionen ved at skrive:

python --version

Python 2.7.5

Du vil bemærke, at Python 2.7 er standard Python-versionen i dit nuværende shell.

For at få adgang til Python 3.6 skal du starte en ny shell-forekomst ved hjælp af scl værktøjet Software Collection:

scl enable rh-python36 bash

Hvad kommandoen ovenfor gør, er at kalde scriptet /opt/rh/rh-python36/enable , hvilket ændrer /opt/rh/rh-python36/enable .

python --version

Python 3.6.3

Det er vigtigt at påpege, at Python 3.6 kun er indstillet som standard Python-version i denne shell-session. Hvis du afslutter sessionen eller åbner en ny session fra en anden terminal, er Python 2.7 standard Python-version.

Installation af udviklingsværktøjer

Udviklingsværktøjer er påkrævet til opbygning af Python-moduler. Sådan installeres de nødvendige værktøjer og biblioteker:

sudo yum groupinstall 'Development Tools'

Oprettelse af et virtuelt miljø

Python Virtual Environments giver dig mulighed for at installere Python-moduler på et isoleret sted til et specifikt projekt i stedet for at blive installeret globalt. På denne måde behøver du ikke bekymre dig om at påvirke andre Python-projekter.

Den foretrukne måde at skabe et nyt virtuelt miljø i Python 3 er ved at udføre venv kommandoen.

Lad os sige, at du vil oprette et nyt Python 3-projekt kaldet my_new_project i dit brugerhjemskatalog og det matchende virtuelle miljø.

Opret først projektmappen og skift til den:

mkdir ~/my_new_project cd ~/my_new_project

Aktivér Python 3.6 vha. scl værktøjet:

scl enable rh-python36 bash

Fra projektroden skal du køre følgende kommando for at oprette et virtuelt miljø med navnet my_project_venv :

python -m venv my_project_venv

For at begynde at bruge det virtuelle miljø skal du aktivere det ved at skrive:

source my_project_venv/bin/activate

Efter aktivering af miljøet præciseres shell-prompten med navnet på miljøet:

(my_project_venv) user@host:~/my_new_project$

Start med Python 3.4, når du opretter virtuelle miljøer pip, er pakkehåndteringen for Python installeret som standard.

Konklusion

Du skal nu have Python 3-programmeringsmiljø opsat på din CentOS 7-maskine, og du kan begynde at udvikle dit Python 3-projekt.

Du kan også læse om, hvordan du installerer Odoo 11 på CentOS 7 og se et eksempel på, hvordan du bruger Python 3-virtuelt miljø til at køre Python-software på en CentOS 7-server.

python pip virtenv centos