Android

Kuinka luoda python-virtuaaliympäristöjä ubuntuun 18.04

KUINKA LUODA OMA HAHMO [OC]

KUINKA LUODA OMA HAHMO [OC]

Sisällysluettelo:

Anonim

Python-virtuaalinen ympäristö on itsenäinen hakemistopuu, joka sisältää Python-asennuksen ja määrän lisäpaketteja.

Python-virtuaaliympäristöjen päätarkoitus on luoda eristetty ympäristö erilaisille Python-projekteille. Tällä tavalla voit asentaa tietyn moduuliversion projektikohtaisesti murehtimatta siitä, että se vaikuttaa muihin Python-projektiisi.

Tässä opetusohjelmassa annamme vaiheittaiset ohjeet Python-virtuaaliympäristöjen luomiseen Ubuntu 18.04: lle.

Luo virtuaalinen ympäristö Python 3: lle

Ubuntu 18.04 toimitetaan oletuksena Python 3.6: lla. Voit varmistaa, että Python 3 on asennettu järjestelmään suorittamalla:

python3 -V

Tuloksen tulisi näyttää tältä:

Python 3.6.5 Jos haluat asentaa uusimman Python-kielen tärkeän version, Python 3.7 noudata näitä ohjeita.

Python 3.6: sta alkaen suositeltava tapa luoda virtuaaliympäristö on käyttää venv moduulia.

Aloitetaan asentamalla python3-venv paketti, joka tarjoaa venv moduulin.

sudo apt install python3-venv

Kun moduuli on asennettu, olemme valmiita luomaan virtuaalisia ympäristöjä Python 3: lle.

Vaihda ensin hakemistoon, johon haluat tallentaa Python 3: n virtuaaliset ympäristösi. Suorita seuraava komento hakemistossa uuden virtuaalisen ympäristön luomiseksi:

python3 -m venv my-project-env

Yllä oleva komento luo hakemiston nimeltä my-project-env , joka sisältää kopion Python-binaarista, Pip-paketinhallinnasta, vakiona olevasta Python-kirjastosta ja muista tukevista tiedostoista.

Jotta voit aloittaa tämän virtuaalisen ympäristön käytön, sinun on aktivoitava se suorittamalla activate :

source my-project-env/bin/activate

Aktivoinnin jälkeen virtuaaliympäristön bin-hakemisto lisätään $PATH -muuttujan alkuun. Myös kuoresi kehote muuttuu ja se näyttää nykyisen virtuaalisen ympäristön nimen. Meidän tapauksessamme se on my-project-env :

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

Nyt kun virtuaalinen ympäristö on aktivoitu, voimme aloittaa pakettien asentamisen, päivittämisen ja poistamisen pipin avulla.

Luomme yksinkertainen Python-skripti hyödyntämällä Pyynnöt-moduulia.

Virtuaaliympäristössä voit käyttää komentoa pip sijaan pip3 ja python sijaan python3 .

Ensimmäinen askel on asentaa moduuli Python-paketinhallinnan avulla pip:

pip install requests

Voit varmistaa asennuksen yrittämällä tuoda moduulin:

import requests

Jos moduulin tuonnissa ei ole virheitä, asennus onnistui.

Tässä esimerkissä aiomme käyttää httpbin.org-sivustoa, joka tarjoaa yksinkertaisen HTTP-pyyntö- ja vastauspalvelun kaikkien otsikkotietojen tulostamiseen.

Avaa tekstieditori ja luo uusi tiedosto:

nano testing.py

Liitä seuraava sisältö tiedostoon:

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

Sulje ja tallenna tiedosto.

Nyt voimme suorittaa komentosarjan kirjoittamalla:

python testing.py

Skripti tulostaa sanakirjan kaikista otsikkokohdista alla olevan kuvan mukaisesti:

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

Kun olet tehnyt työsi ympäristön deaktivoimiseksi, kirjoita deactivate ja palaat normaaliin kuoriisi.

deactivate

johtopäätös

Olet oppinut luomaan ja käyttämään Python-virtuaaliympäristöjä. Voit toistaa yllä kuvatut vaiheet ja luoda uusia virtuaaliympäristöjä Python-projekteillesi.

python ubuntu