Android

Cum se creează medii virtuale python pe ubuntu 18.04

TUTORIAL: Cum sa instalezi python pe Linux Ubuntu/Kali

TUTORIAL: Cum sa instalezi python pe Linux Ubuntu/Kali

Cuprins:

Anonim

Mediul virtual Python este un arbore de directoare cu conținut independent care include o instalare Python și un număr de pachete suplimentare.

Scopul principal al mediilor virtuale Python este crearea unui mediu izolat pentru diferite proiecte Python. În acest fel, puteți instala o versiune specifică a unui modul pe bază de proiect, fără să vă faceți griji că va afecta celelalte proiecte Python.

În acest tutorial, vom oferi instrucțiuni pas cu pas despre cum se creează medii virtuale Python pe Ubuntu 18.04.

Creați mediu virtual pentru Python 3

Ubuntu 18.04 se livrează în mod implicit cu Python 3.6. Puteți verifica dacă Python 3 este instalat pe sistemul dvs. rulând:

python3 -V

Produsul ar trebui să arate astfel:

Python 3.6.5 Dacă doriți să instalați cea mai recentă versiune majoră a limbajului Python, Python 3.7 urmați aceste instrucțiuni.

Pornind de la Python 3.6, modalitatea recomandată de a crea un mediu virtual este utilizarea modulului venv .

Să începem prin instalarea pachetului python3-venv care furnizează modulul venv .

sudo apt install python3-venv

Odată instalat modulul, suntem gata să creăm medii virtuale pentru Python 3.

Mai întâi treceți la un director în care doriți să stocați mediile virtuale Python 3. În cadrul directorului, executați următoarea comandă pentru a crea noul dvs. mediu virtual:

python3 -m venv my-project-env

Comanda de mai sus creează un director numit my-project-env , care conține o copie a binarului Python, managerul de pachete Pip, biblioteca standard Python și alte fișiere de asistență.

Pentru a începe să utilizați acest mediu virtual, trebuie să îl activați rulând scriptul de activate :

source my-project-env/bin/activate

Odată activat, directorul bin al mediului virtual va fi adăugat la începutul $PATH . De asemenea, promptul dvs. shell se va schimba și va afișa numele mediului virtual pe care îl utilizați în prezent. În cazul nostru, acesta este my-project-env :

$ source my-project-env/bin/activate (my-project-env) $

Acum că mediul virtual este activat, putem începe instalarea, modernizarea și eliminarea pachetelor folosind pip.

Să creăm un script Python simplu folosind modulul Cereri.

În mediul virtual, puteți utiliza pip comandă în loc de pip3 și python în loc de python3 .

Primul pas este instalarea modulului, folosind managerul de pachete Python, pip:

pip install requests

Pentru a verifica instalarea, puteți încerca să importați modulul:

import requests

Dacă nu există erori la importarea modulului, atunci instalarea a avut succes.

În acest exemplu vom folosi site-ul httpbin.org care oferă un serviciu de solicitare și răspuns HTTP simplu pentru a imprima toate intrările antetului.

Deschideți editorul de text și creați un nou fișier:

nano testing.py

Lipiți următorul conținut în fișier:

import requests r = requests.get('http://httpbin.org/get') print(r.headers)

Închideți și salvați fișierul.

Acum putem rula scriptul tastând:

python testing.py

Scriptul va tipări un dicționar cu toate intrările antetului, așa cum se arată mai jos:

{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}

După ce ați terminat cu munca dvs. pentru a dezactiva mediul, pur și simplu tastați deactivate și veți reveni la shell-ul dvs. normal.

deactivate

Concluzie

Ați învățat cum puteți crea și utiliza medii virtuale Python. Puteți repeta pașii descriși mai sus și puteți crea medii virtuale suplimentare pentru proiectele dvs. Python.

piton ubuntu