Instalarea lui python 2

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat






- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

intrare

Foarte des, dezvoltatorii sunt responsabili pentru gestionarea serverului pe care rulează aplicația. Când vine vorba de alegerea unui sistem de operare, în special pentru producție, un CentOS sigur și sigur poate fi o alegere excelentă.

Poate părea ciudat, dar atunci când executați CentOS, puteți vedea versiunea Python 2.6 (sau 2.4.3), în plus, aceasta nu poate fi utilizată de aplicații implementate, astfel cum este rezervat pentru utilizarea sistemului.

În acest articol ne vom concentra pe descărcarea și instalarea Python (2.7.6 și 3.3.3), care nu va afecta versiunea implicită 2.6 (sau 2.4).

Este foarte important să nu se deterioreze versiunea implicită, deoarece cele mai importante instrumente de sistem, cum ar fi YUM, depind de aceasta. În plus, va trebui să instalați doi insoțiri Python populare - pip și virtualenv.

La urma urmei se face, va fi posibil să se utilizeze simultan ambele versiuni de Python pe un VPS cu Centos 6.4 sau 5.8, pentru a crea și de a folosi medii virtuale, și, în cele din urmă, încărcați și gestionați pachete Python pentru fiecare versiune.

Puțin despre CentOS

Înainte de a începe instalarea, trebuie să vă familiarizați cu anumite caracteristici ale CentOS.

De ce vine CentOS cu versiuni mai vechi de aplicații?

CentOS este eliminat din RHEL (Red Hat Enterprise Linux). Clientul țintă al acestor două distribuții este o afacere care are nevoie de un sistem de operare fiabil, care poate funcționa de mai mulți ani.

Astfel, principalul motiv pentru care CentOS vine cu versiuni mai vechi de aplicații este dorința de stabilitate a sistemului, care se realizează prin utilizarea unor versiuni dovedite. Aici se aplică principiul "nu corectați ceea ce nu este rupt".

De ce ar trebui instalate separat bibliotecile și aplicațiile pentru implementare?

Implicit, CentOS nu conține multe instrumente; În plus, toate instrumentele furnizate sunt de obicei utilizate de aplicațiile de sistem (de exemplu, yum). Pentru ca sistemul să funcționeze corect atât acum, cât și în viitor, este necesar să se acorde o atenție deosebită acestor instrumente înainte de a le schimba sau actualiza sau de dependențele lor.

Nu credeți că instrumentele furnizate împreună cu sistemul de operare sunt concepute pentru utilizator, deci trebuie să începeți să dezvoltați obiceiul de a instala singur singur software-ul necesar.

Cu acest manual simplu, puteți instala și utiliza orice versiune de Python și, de asemenea, să învățați cum să instalați din codul sursă aproape orice aplicație.

Pregătirea sistemului și instalarea Python

Instalarea Python (precum și multe alte aplicații) pe CentOS constă în câțiva pași simpli, și anume: actualizări de sistem, descărcați orice versiune dorită de Python și setările sale.

Notă. Acest manual este valabil pentru versiunile CentOS 6.5, 5.8 și 6.4.

Actualizarea aplicațiilor CentOS în mod implicit

Înainte de a începe instalarea, trebuie să actualizați aplicațiile implicite ale sistemului la cea mai recentă versiune disponibilă.

Pentru aceasta, rulați:

Pregătirea sistemului pentru dezvoltare

Distribuțiile CentOS sunt minimaliste (poate chiar prea minimale), adică fără prea multe aplicații și instrumente populare și necesare.

Acest lucru este făcut de dezvoltatorii sistemului în mod intenționat. Cu toate acestea, pentru dezvoltare, veți avea nevoie de câteva biblioteci și instrumente asociate care nu sunt incluse în mod implicit. Prin urmare, înainte de a continua, trebuie să le descărcați și să le instalați.

Instrumentele necesare dezvoltării pot fi obținute utilizând managerul de pachete yum în două moduri:

Numărul de opțiuni 1 (nu este recomandat) este de a descărca unul câte unul instrumentele necesare (marca, gcc, etc.). În același timp, erorile apar adesea în timpul dezvoltării - deoarece un pachet nu a fost instalat; trebuie să amânați dezvoltarea și să reveniți la faza de instalare a pachetelor.

Se recomandă utilizarea opțiunii numărul 2 - încărcați doar o grămadă de instrumente necesare cu o singură comandă folosind grupurile de programe yum.







Grupuri de software

Grupurile de programe yum constau în pachete de instrumente (aplicații) utilizate frecvent, care pot fi descărcate simultan utilizând o singură comandă și specificând numele grupului. Cu YUM, puteți încărca chiar mai multe grupuri de programe în același timp.

Grupul necesar dezvoltării aplicațiilor se numește Instrumente de dezvoltare.

InstallDevelopmentTools utilizând YUM peCentOS

Deci, pentru a descărca instrumentele de dezvoltare necesare, rulați:

yum groupinstall -y dezvoltare

yum groupinstall -y "instrumente de dezvoltare"

Notă: o scurtă (prima) versiune a comenzii poate să nu funcționeze pe distribuțiile CentOS mai vechi.

Pentru a descărca pachete suplimentare utile:

yum install -y zlib-dev deschide-devel sqlite-devel bzip2-devel

Amintiți-vă. deși aceste instrumente sunt opționale, ele sunt foarte importante în îndeplinirea celor mai multe sarcini. Dacă nu au fost instalate în prealabil, Python nu va putea să lucreze cu ele atunci când compilează.

Procedura de instalare a Python din codul sursă

Instalarea Python va consta din trei etape și patru instrumente:

  1. Descărcați pachetul sursă comprimat (wget);
  2. Extrageți fișiere din acest pachet (tar);
  3. Configurarea și crearea unei aplicații (autoconf (configure) / make).

Wget este o aplicație care se folosește pentru a descărca fișiere prin diferite protocoale (HTTP, FTP, etc.). În ciuda faptului că wget nu există în versiunile mai vechi ale CentOS, acesta este atașat în mod implicit.

Exemplu de utilizare a lui wget:

Tar este un instrument pentru crearea și gestionarea arhivelor de fișiere. Folosind diferitele opțiuni ale acestui instrument, puteți comprima și extrage pachete.

Un exemplu de folosire a tar: tar [opțiuni] [argumente]

GNUautoconf și GNUmake

Instrumentele de autoconf și de fabricare sunt de obicei utilizate împreună pentru a configura codul sursă înainte de a începe procesul de construire și de instalare a aplicațiilor.

  • ./ configure. pentru a configura totul înainte de instalare;
  • face pentru a conecta bibliotecile și codul sursă;
  • makeinstall (acest manual folosește altinstall) pentru a compila codul sursă, a crea fișiere binare și a instala aplicația așa cum este specificat în ./configure.

Descărcarea, compilarea și instalarea Python

Instrucțiunile din această secțiune pot fi utilizate pentru a descărca orice versiune de Python. Tot ce trebuie să faceți este să înlocuiți versiunea specificată cu cea necesară (de exemplu, schimbați 2.7.6 la 3.3.3). În plus, aveți posibilitatea să instalați și să utilizați mai multe versiuni în același timp. Pentru a face acest lucru, va trebui să specificați versiunea la începutul lui python (adică folosiți nu doar python, ci python2.7 sau python3.3).

Descărcarea arhivei sursă

În primul rând, trebuie să decomprimați arhiva comprimată care conține codul sursă Python. Pentru versiunea 2.7.6:

Opțional: instrumente XZ

Acest fișier este comprimat utilizând biblioteca XZ. În funcție de versiune, este posibil ca sistemul să nu aibă unul. Dacă este cazul, executați următoarea comandă, care va instala biblioteca XZ:

yum instala xz-libs

Despachetarea unei arhive sursă comprimate

Acest proces are două etape:

  1. decriptarea arhivei XZ;
  2. extrageți gudronul.

# Pentru a decripta (decoda (-d)) arhiva tar:
xz -d Python-2.7.6.tar.xz
# Extras fișiere:
tar -xvf Python-2.7.6.tar

xz -d Python-3.3.3.tar.xz
tar -xvf Python-3.3.3.tar

Configurarea și instalarea

Înainte de a compila codul, trebuie să verificați dacă toate dependențele sunt instalate și să pregătiți mediul. Acest lucru se face automat folosind ./configure.

# Deschideți directorul cu acest fișier:
cd Python-2.7.6
# Porniți configurația (specificați directorul de instalare)
# În mod prestabilit, fișierele sunt instalate în / usr / local.
# Edit - prefix pentru a schimba acest lucru (de exemplu, la $ HOME).
./ configure --prefix = / usr / local

cd Python-3.3.3
./ configure

Această procedură trebuie efectuată fără abateri, deoarece toate instrumentele și aplicațiile necesare au fost descărcate. După finalizarea testului, puteți trece la etapa următoare: procesul de asamblare și instalare.

Montaj și instalare

După pregătirea sistemului, puteți merge la asamblarea (compilația) codului sursă și instalați aplicația. În mod obișnuit, comanda "make install" este folosită pentru aceasta; dar în acest caz este mai bine să utilizați "make altinstall" pentru a evita suprascrierea valorilor implicite ale sistemului și suprascrierea unei versiuni existente a Python în sistem.

# Compilați codul sursă
# Această procedură poate dura ceva timp (

câteva minute)
face
# După finalizarea compilației, executați:
face altinstall

face face altinstall #

Adăugarea unei locații de instalare Python la PATH (opțional)

Notă: dacă utilizați setările implicite, nu este necesar să efectuați această acțiune suplimentară. Cu toate acestea, dacă instalați calea Python / usr / local a fost modificat, va trebui să faceți următoarele pentru a putea rula Python fără a specifica o cale completă.

Când instalarea este completă, consultați fișierele binare generate (de exemplu, pentru interpretul Python pentru versiunea selectată) poate fi specificând numai calea completă (de exemplu, / usr / local / bin / python2.7), desigur, în cazul în care acesta nu este deja instalat ca variabila PATH (care conține informații despre unde să caute fișierele specificate).

Pentru a accesa interpretul Python nou instalat, fără a specifica în mod explicit calea către el de fiecare dată, trebuie să atașați această cale la variabila PATH:

# Exemplu: export PATH = "[/ path / to / installation :: $ PATH"
exportul PATH = "/ usr / local / bin: $ PATH"

Pentru a afla mai multe despre PATH, consultați Proiectul de Informații Linux.

Instalarea instrumentelor comune Python: pip și virtualenv

După ce ați instalat Python, trebuie să completați fundația pentru producerea și implementarea aplicațiilor. Pentru a face acest lucru, trebuie să instalați instrumentele cel mai frecvent utilizate: managerul pip și managerul de mediu virtuale.

Instalarea programului .pstCentOS utilizând o instalare nouă de Python

Înainte de a instala pip, trebuie să obțineți singura dependență - instrumente de configurare.

Din articolul de mai sus despre virtualenv și pip:

Baza de instrumente de configurare se bazează pe funcțiile standard ale suitei de utilități de distribuție Python numită distutils. Având în vedere că distutils este furnizat în mod implicit, tot ce trebuie să faceți este să instalați unelte de configurare.

Pentru a instala unelte de configurare, executați următoarele comenzi (pentru versiunea 2.7.6):

Instalarea pip este un proces foarte simplu. Pentru ca acest instrument să fie descărcat și instalat automat utilizând biblioteca cURL, utilizați instrucțiunile din articolul menționat mai sus.

Descărcați fișierele de instalare pentru pip și instalați-l folosind Python (2.7):

Instalați virtual pe CentOS utilizând Python

Acum că sistemul are un manager de pachete pip, instalarea virtualenv este foarte ușoară.

Pentru a descărca și instala virtualenv cu pip, executați comanda:

pip instalare virtualenv







Articole similare

Trimiteți-le prietenilor: