18. pip et virtualenv

installation

$ [sudo] pip install virtualenv

creation d’un environnement virtuel

$ virtualenv ENV

activation

$ source bin/activate

sous windows

> \path\to\env\Scripts\activate

installation d’un package

$ pip install requests
Downloading/unpacking requests
  Downloading requests-1.1.0.tar.gz (337Kb): 337Kb downloaded
  Running setup.py egg_info for package requests

Installing collected packages: requests
  Running setup.py install for requests

Successfully installed requests
Cleaning up...

Usage

>>> import requests
>>> requests.get('http://google.com')
<Response [200]>

Sortir du venv: deactivate

Lister les packages

(isen-p):~>pip freeze
requests==1.1.0

Déploiement

1 : req (isen-p):~>pip freeze > requirements.txt

2: Install (isen-p):~>pip install -r requirements.txt