Android

Sådan oprettes virtuelle pythonmiljøer på ubuntu 18.04

Set Up C++ Development With Visual Studio Code on Windows 10 (VS Code)

Set Up C++ Development With Visual Studio Code on Windows 10 (VS Code)

Indholdsfortegnelse:

Anonim

Python-virtuelle miljø er et selvstændigt bibliotekstræ, der inkluderer en Python-installation og antal yderligere pakker.

Hovedformålet med virtuelle Python-miljøer er at skabe et isoleret miljø til forskellige Python-projekter. På denne måde kan du installere en bestemt version af et modul på hvert projektbasis uden at bekymre dig om, at det vil påvirke dine andre Python-projekter.

I denne tutorial giver vi trin for trin instruktioner om, hvordan man opretter virtuelle Python-miljøer på Ubuntu 18.04.

Opret virtuelt miljø til Python 3

Ubuntu 18.04 sendes med Python 3.6 som standard. Du kan bekræfte, at Python 3 er installeret på dit system ved at køre:

python3 -V

Outputet skal se sådan ud:

Python 3.6.5 Hvis du vil installere den nyeste større udgave af Python-sproget, skal du følge denne instruktion.

Fra Python 3.6 er den anbefalede måde at oprette et virtuelt miljø at bruge venv modulet.

Lad os starte med at installere python3-venv pakken, der indeholder venv modulet.

sudo apt install python3-venv

Når modulet er installeret, er vi klar til at skabe virtuelle miljøer til Python 3.

Skift først til et bibliotek, hvor du gerne vil gemme dine virtuelle Python 3-miljøer. I kataloget køres følgende kommando for at oprette dit nye virtuelle miljø:

python3 -m venv my-project-env

Kommandoen ovenfor opretter et bibliotek kaldet my-project-env , som indeholder en kopi af Python-binæren, Pip-pakkeadministratoren, standard Python-biblioteket og andre understøttende filer.

For at begynde at bruge dette virtuelle miljø skal du aktivere det ved at køre activate :

source my-project-env/bin/activate

Når den er aktiveret tilføjes det virtuelle miljøs bin-bibliotek i begyndelsen af $PATH variablen. Også din shell-prompten vil ændres, og den vil vise navnet på det virtuelle miljø, du i øjeblikket bruger. I vores tilfælde er det my-project-env :

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

Nu, hvor det virtuelle miljø er aktiveret, kan vi begynde at installere, opgradere og fjerne pakker ved hjælp af pip.

Lad os oprette et simpelt Python-script ved hjælp af modulet Anmodninger.

I det virtuelle miljø kan du bruge kommandopip i stedet for pip3 og python stedet for python3 .

Det første trin er at installere modulet ved hjælp af Python-pakkehåndtereren, pip:

pip install requests

For at verificere installationen kan du prøve at importere modulet:

import requests

Hvis der ikke er nogen fejl ved import af modulet, var installationen vellykket.

I dette eksempel vil vi bruge httpbin.org-webstedet, der leverer en enkel HTTP Request & Response-tjeneste til at udskrive alle overskriftsposter.

Åbn din teksteditor og opret en ny fil:

nano testing.py

Indsæt følgende indhold i filen:

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

Luk og gem filen.

Vi kan nu køre scriptet ved at skrive:

python testing.py

Scriptet udskriver en ordbog med alle overskriftsindgange som vist nedenfor:

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

Når du er færdig med dit arbejde med at deaktivere miljøet, skal du blot indtaste deactivate og du vender tilbage til din normale skal.

deactivate

Konklusion

Du har lært, hvordan du opretter og bruger virtuelle Python-miljøer. Du kan gentage de trin, vi har skitseret ovenfor, og oprette yderligere virtuelle miljøer til dine Python-projekter.

python ubuntu