CentOS 7 - Enable and Disable Firewall and SELinux
Cuprins:
- Activați colecțiile de software (SCL)
- Instalarea Python 3 pe CentOS 7
- Utilizarea Python 3
- Instalarea instrumentelor de dezvoltare
- Crearea unui mediu virtual
- Concluzie
Acest tutorial vă va ghida prin instalarea Python 3 pe un sistem CentOS 7 folosind Colecțiile de software (SCL) alături de versiunea implicită de distribuție Python versiunea 2.7. Vă vom arăta, de asemenea, cum puteți crea un mediu virtual Python.
Python este unul dintre cele mai populare limbaje de programare din lume. Cu sintaxa simplă și ușor de învățat, Python este o alegere excelentă pentru începători și dezvoltatori cu experiență. Python este un limbaj de programare destul de versatil. Îl puteți folosi pentru a face aproape orice doriți, pentru a scrie mici scripturi, pentru a construi jocuri, pentru a dezvolta site-uri web, pentru a crea algoritmi de învățare automată, pentru a analiza date și multe altele.
Multe aplicații și site-uri web populare, inclusiv YouTube, DropBox, Reddit, Quora, Instagram, au fost dezvoltate folosind Python.
În timp ce Python 2 este bine susținut și activ, Python 3 este considerat a fi prezentul și viitorul limbii.
Activați colecțiile de software (SCL)
Colecțiile de software, cunoscut și sub denumirea de SCL este un proiect comunitar care vă permite să construiți, să instalați și să utilizați mai multe versiuni de software pe același sistem, fără a afecta pachetele implicite ale sistemului. Activând SCL veți avea acces la versiunile mai noi de limbaje și servicii de programare care nu sunt disponibile în depozitele de bază.
CentOS 7 este livrat cu Python 2.7.5, care este o parte critică a sistemului de bază CentOS. SCL vă permite să instalați versiuni mai noi de python 3.x alături de python v2.7.5 implicit, astfel încât instrumentele de sistem, cum ar fi
yum
să continue să funcționeze corect.
Pentru a activa SCL, trebuie să instalați fișierul de lansare CentOS SCL. Face parte din depozitul extras CentOS și poate fi instalat rulând următoarea comandă:
sudo yum install centos-release-scl
Instalarea Python 3 pe CentOS 7
Acum că aveți acces la depozitul SCL, puteți instala orice versiune Python 3.x de care aveți nevoie. În prezent, sunt disponibile următoarele colecții Python 3:
- Python 3.3Python 3.4Python 3.5Python 3.6
În acest tutorial, vom instala Python 3.6, care este cea mai recentă versiune disponibilă la momentul scrierii. Pentru aceasta, tastați următoarea comandă pe terminalul dvs. CentOS 7:
Utilizarea Python 3
După instalarea pachetului
rh-python36
, verificați versiunea Python tastând:
python --version
Python 2.7.5
Veți observa că Python 2.7 este versiunea implicită Python din shell-ul dvs. actual.
Pentru a accesa Python 3.6, trebuie să lansați o nouă instanță shell folosind instrumentul
scl
Collection Software:
scl enable rh-python36 bash
Comanda de mai sus este apelarea scriptului
/opt/rh/rh-python36/enable
, care modifică variabilele de mediu shell.
python --version
Python 3.6.3
Este important să subliniem că Python 3.6 este setat ca versiune implicită Python doar în această sesiune shell. Dacă ieșiți din sesiune sau deschideți o nouă sesiune dintr-un alt terminal Python 2.7 va fi versiunea implicită Python.
Instalarea instrumentelor de dezvoltare
Instrumentele de dezvoltare sunt necesare pentru construirea modulelor Python. Pentru a instala instrumentele și tipul de biblioteci necesare:
sudo yum groupinstall 'Development Tools'
Crearea unui mediu virtual
Python
Virtual Environments
vă permite să instalați module Python într-o locație izolată pentru un anumit proiect, în loc să fiți instalați la nivel global. În acest fel, nu trebuie să vă faceți griji cu privire la afectarea altor proiecte Python.
Modul preferat de a crea un nou mediu virtual în Python 3 este executând comanda
venv
.
Să zicem că doriți să creați un nou proiect Python 3, numit
my_new_project
în directorul de acasă al utilizatorului și mediul virtual corespunzător.
Mai întâi, creați directorul proiectului și treceți la acesta:
mkdir ~/my_new_project
cd ~/my_new_project
Activați Python 3.6 folosind instrumentul
scl
:
scl enable rh-python36 bash
Din interiorul rădăcinii proiectului, executați următoarea comandă pentru a crea un mediu virtual numit
my_project_venv
:
python -m venv my_project_venv
Pentru a începe să utilizați mediul virtual, activați-l tastând:
source my_project_venv/bin/activate
După activarea mediului, promptul shell va fi prefixat cu numele mediului:
(my_project_venv) user@host:~/my_new_project$
Începând cu Python 3.4, la crearea de medii virtuale pip, managerul de pachete pentru Python este instalat implicit.
Concluzie
Acum ar trebui să aveți mediul de programare Python 3 configurat pe mașina dvs. CentOS 7 și puteți începe să dezvoltați proiectul Python 3.
De asemenea, puteți citi despre instalarea Odoo 11 pe CentOS 7 și puteți vedea un exemplu despre cum să utilizați mediul virtual Python 3 pentru a rula software-ul Python pe un server CentOS 7.
python pip virtenv centosCum se instalează python 3.7 pe debian 9
Python este unul dintre cele mai populare limbaje de programare din lume. Cu sintaxa simplă și ușor de învățat, Python este o alegere excelentă pentru începători și dezvoltatori cu experiență. Acest tutorial acoperă modul de instalare a Python 3.7 pe Debian 9.
Cum se instalează python 3.7 pe ubuntu 18.04
Python 3.7 este cea mai recentă versiune majoră a limbii Python. Acest tutorial descrie două moduri de instalare Python 3.7 pe Ubuntu 18.04.
Cum se instalează python pe centos 8
Python este unul dintre cele mai populare limbaje de programare din lume. Acest ghid vă va ghida prin instalarea Python 3 și Python 2 pe CentOS 8.







