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