TUTORIAL: Cum sa instalezi python pe Linux Ubuntu/Kali
Cuprins:
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.
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.
Serviciile Cloud pot economisi bani companiilor, permițându-i să ruleze noi aplicații fără a trebui să cumpere noi echipamente. Servicii cum ar fi Amazon elastic Computer Cloud (EC2) gazdă mai multe medii de operare diferite în mașini virtuale, care rulează pe un singur computer. Acest lucru permite companiei Amazon să stoarcă mai multă putere de calcul din fiecare server din rețeaua sa, dar ar putea să vină la un cost, spun cercetătorii.
ÎN experimentele efectuate cu Amazon EC2 au arătat că ar putea scoate la iveală câteva versiuni de bază ale ceea ce sunt cunoscute ca atacuri de canal lateral. Un atacator de canal lateral privește informațiile indirecte legate de computer - emanațiile electromagnetice de pe ecrane sau de la tastaturi, de exemplu - pentru a determina ce se întâmplă în mașină.
Freebie Disk2vhd Creează imagini virtuale în hard disk Imagini
Creați imagini virtuale cu Disk2vhd, un utilitar gratuit și ușor de folosit de la grupul Microsoft Sysinternals. - hard disk virtual - ca și în tipul de fișier imagine folosit pentru a imita partițiile de hard disk de către Virtual PC-ul Microsoft (găsit în Windows 7), precum și gazdele stand-alone Virtual PC 2007 și Server 2008 Hyper-V. Programul gratuit Disk2vhd face exact ceea ce pare să facă: transformați o partiție într-o unitate hard disk virtuală pe care o puteți încărca și chiar să porni
Google a cumpărat Jambool, o companie care creează o platformă pentru gestionarea plăților online pentru bunurile virtuale vândute pe site-uri de jocuri și rețele de socializare
Jambool a făcut anunțul vineri pe site-ul său Web. Termenii tranzacției nu au fost divulgați. Compania dezvoltă aurul social, care poate fi utilizat pentru gestionarea valutelor virtuale sau pentru procesarea plăților în cadrul aplicațiilor pentru site-uri precum Facebook.







