How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sadržaj:
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.
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.
U utorak su tri tvrtke najavile široko partnerstvo, virtualno računalno okruženje (VCE), koja će razviti integrirane oblike računalnih proizvoda Vblock Infrastructure Packages, uključujući poslužitelje, umrežavanje, pohranu i virtualizaciju softvera za podatkovne centre. Partneri su također osnovali zajedničku tvrtku Acadia koja će izgraditi, upravljati i zatim prenijeti podatkovne centre temeljene na Vblock korisnicima.

"Imamo nekoliko kupaca s kojima smo se dogovorili između tri tvrtke i mi Zapravo, neki od njih već su dosegli razinu rukovanja sa nama i vjerujemo da će postati rano usvojitelji Vblocka i ove nove entiteta koji smo iznijeli, nazvanu Acadia ", rekao je Steve
Arkeia je specijalizirana za mrežnu sigurnosnu kopiju softvera i aparata za fizički kao virtualno okruženje, te će proširiti portfelj Western Digital-a s bogatijom ponudom za zaštitu podataka za većim malim i srednjim tvrtkama.

Transakcija, koja je zatvorena u prosincu, uključuje Arkeianinu tehnologiju, proizvode i zaposlenike, priopćio je Western Digital u utorak.
Novi portal za Microsoft Update za sigurnost navodi korake za implementaciju sigurnosnih ažuriranja i kako učinkovito koristiti raspoložive resurse kako bi IT okruženje sigurno.

Microsoft