Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
floss:python:pip-pypi [2012/12/06 13:39] – créée villersd | floss:python:pip-pypi [2017/07/22 14:45] – villersd | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installer facilement des modules python ====== | ====== Installer facilement des modules python ====== | ||
+ | <note important> | ||
+ | |||
+ | Ces installations peuvent d' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Introduction ===== | ||
Des modules additionnels de Python peuvent être installés via des sites qui les proposent. Il s'agit de : | Des modules additionnels de Python peuvent être installés via des sites qui les proposent. Il s'agit de : | ||
* créateurs de programmes, librairies | * créateurs de programmes, librairies | ||
Ligne 11: | Ligne 18: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
+ | * [[https:// | ||
* ... | * ... | ||
- | Ce grand répertoire se nomme [[http:// | + | Ce grand répertoire se nomme [[http:// |
- | * [[http:// | + | Pour vérifier une installation existante, n' |
- | * easy_install | + | python --version |
- | * System Path variable | + | python2 --version |
- | * pip | + | python3 --version |
- | * virtualenv | + | pip --version |
+ | pip2 --version | ||
+ | pip3 --version | ||
+ | virtualenv --version | ||
+ | |||
+ | ==== Procédure sous Windows ==== | ||
+ | |||
+ | |||
+ | ==== Procédure sous Linux ==== | ||
+ | |||
+ | Sous Ubuntu, Debian et distributions dérivées, pour python (v2) et python3, au cas où pip ne serait pas installé : | ||
+ | < | ||
+ | |||
+ | Pour mettre à jour : | ||
+ | sudo -H pip3 install --upgrade pip | ||
+ | sudo -H pip2 install --upgrade pip | ||
+ | |||
+ | |||
+ | |||
+ | ==== Procédure sous Mac ==== | ||
+ | À écrire, cf. [[https:// | ||
+ | |||
+ | ===== Utiliser Pip ===== | ||
+ | C'est donc Pip qui va être utilisé pour installer des programmes et librairies. Par exemple, pour installer matplotlib, taper dans une fenêtre de commande : < | ||
+ | |||
+ | Attention, il est préférable d' | ||
+ | |||
+ | <note tip>La plupart des librairies devraient être installées de manière locale, à l' | ||
+ | |||
+ | Quelques commandes, remarques,... avec " | ||
+ | * mise à jour à la dernière version : < | ||
+ | * désinstaller : < | ||
+ | * version de pip : < | ||
+ | * information à propos de la librairie : < | ||
+ | * génère une liste de librairies installées en " | ||
+ | * installe à partir d'une liste de " | ||
+ | * lister les librairies : < | ||
+ | * lister les librairies dépassées et les nouvelles versions : < | ||
+ | |||
+ | Pour plus d' | ||
+ | |||
+ | ===== Virtualenv ===== | ||
+ | |||
+ | Pour Python 3 >= 3.4, cf. Pyvenv | ||
+ | |||
+ | À tester : [[https:// | ||
+ | ===== Problèmes particuliers ===== | ||
+ | ==== Upgrade de Matplotlib par pip sous Ubuntu 14.04 : ==== | ||
+ | <note tip> | ||
+ | * [[https:// | ||
+ | * solution : | ||
+ | * sudo apt-get install libfreetype6-dev | ||
+ | * sudo pip install --upgrade matplotlib | ||
+ | * Résultats : | ||
+ | * Successfully installed cycler-0.9.0 matplotlib-1.5.1 numpy-1.10.4 pyparsing-2.0.7 python-dateutil-2.4.2 pytz-2015.7 six-1.10.0 | ||
===== références ===== | ===== références ===== | ||
Ligne 27: | Ligne 89: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * virtualenv : | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ |