Android

Kako stvoriti python virtualno okruženje na ubuntu 18.04

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sadržaj:

Anonim

Python virtualno okruženje je samostalno stablo direktorija koje uključuje Python instalaciju i broj dodatnih paketa.

Glavna svrha Python virtualnih okruženja je stvaranje izoliranog okruženja za različite Python projekte. Na ovaj način možete instalirati određenu verziju modula po projektu, bez brige da će to utjecati na vaše druge Python projekte.

U ovom ćemo vodiču dati korak po korak upute o stvaranju Python virtualnih okruženja na Ubuntu 18.04.

Stvorite virtualno okruženje za Python 3

Ubuntu 18.04 standardno isporučuje Python 3.6. Možete provjeriti je li Python 3 instaliran na vaš sustav pokretanjem:

python3 -V

Izlaz treba izgledati ovako:

Python 3.6.5 Ako želite instalirati najnovije izdanje jezika Python, Python 3.7 slijedite ove upute.

Počevši od Pythona 3.6, preporučeni način stvaranja virtualnog okruženja je uporaba modula venv .

Započnimo instaliranjem python3-venv paketa koji pruža modul venv .

sudo apt install python3-venv

Nakon instaliranja modula spremni smo stvoriti virtualna okruženja za Python 3.

Prvo se prebacite u direktorij u koji želite pohraniti vaše Python 3 virtualno okruženje. Unutar direktorija pokrenite sljedeću naredbu za stvaranje novog virtualnog okruženja:

python3 -m venv my-project-env

Gornja naredba stvara direktorij zvan my-project-env , koji sadrži kopiju Python binarne datoteke, upravitelja paketa Pip, standardne Python knjižnice i drugih datoteka za podršku.

Da biste započeli koristiti ovo virtualno okruženje, morate ga aktivirati pokretanjem skripte za activate :

source my-project-env/bin/activate

Nakon aktiviranja, direktorij kante za virtualno okruženje bit će dodan na početku $PATH varijable. Također će se prompt vaše ljuske promijeniti i prikazat će naziv virtualnog okruženja koje trenutno koristite. U našem slučaju to je my-project-env :

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

Sada kada se aktivira virtualno okruženje, možemo početi instalirati, nadograditi i uklanjati pakete pomoću pip-a.

Kreirajmo jednostavnu Python skriptu koristeći modul Zahtjevi.

U virtualnom okruženju možete koristiti naredbeni pip umjesto pip3 i python umjesto python3 .

Prvi korak je instalacija modula, koristeći Python upravitelj paketa, pip:

pip install requests

Za potvrdu instalacije pokušajte uvesti modul:

import requests

Ako prilikom uvoza modula nema pogrešaka, instalacija je bila uspješna.

U ovom ćemo primjeru koristiti web stranicu httpbin.org koja pruža jednostavnu HTTP uslugu zahtjeva i odgovora za ispis svih unosa u zaglavlju.

Otvorite uređivač teksta i stvorite novu datoteku:

nano testing.py

Zalijepite sljedeći sadržaj u datoteku:

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

Zatvorite i spremite datoteku.

Sada možemo pokrenuti skriptu upisivanjem:

python testing.py

Skripta će ispisati rječnik svih unosa u zaglavlju, kao što je prikazano u nastavku:

{'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'}

Kad završite sa svojim radom na deaktiviranju okruženja, jednostavno upišite deactivate i vratit ćete se u svoju uobičajenu ljusku.

deactivate

Zaključak

Naučili ste kako stvoriti i koristiti virtualna okruženja Pythona. Možete ponoviti gore navedene korake i stvoriti dodatna virtualna okruženja za vaše Python projekte.

python ubuntu