Maison >développement back-end >Tutoriel Python >Introduction détaillée aux outils de gestion de packages de Python
Quand j'ai commencé à apprendre Python, j'ai lu la documentation et les blogs d'autres personnes pour présenter les packages d'installation. Certains utilisent easy_install, setuptools et d'autres utilisent pip et distribuer So. ces outils Qu'importe ? Vous comprendrez si vous regardez l'image ci-dessous
Vous pouvez voir que distribuer est le remplacement de setuptools, et pip est le remplacement d'easy_install .
Pour plus d'informations sur ces outils de package, veuillez vous référer à http://guide.python-distribute.org/installation.html#installing-pip
Ce qui suit est une brève introduction :
Distribute Il s'agit d'une amélioration du module disutils de la bibliothèque standard. Nous savons que disutils est principalement utilisé pour empaqueter et distribuer plus facilement des packages, en particulier des packages qui ont des dépendances sur d'autres packages.
Distribute a été créé car le package Setuptools n'est plus maintenu.
Installer Distribute
Vous pouvez installer Distribute via le script distribuer_setup.py, ou vous pouvez l'installer via easy_install, pip et les fichiers source, mais c'est le plus simple et le plus populaire à installer en utilisant Méthode distribuer_setup.py
$ curl -0 http://python-distribute.org/distribute_setup.py
$ sudo python distribuer_setup.py
Pip est un outil pour installer des packages python Il fournit les fonctions d'installation de packages, de liste des packages installés, de mise à niveau des packages et de désinstallation des packages.
Pip remplace easy_install et fournit la même fonction de recherche de packages que easy_install. Par conséquent, les packages qui peuvent être installés à l'aide d'easy_install peuvent également être installés à l'aide de pip.
Installer Pip
Pip peut être installé via un package de code source, easy_install ou un script.
Les différentes méthodes d'installation sont présentées ci-dessous :
Méthode du code source :
$ wget http://pypi.python.org/packages/ source/p/pip/pip-0.7.2.tar.gz (remplacer par le dernier package)
$ tar xzf pip-0.7.2.tar.gz
$ cd pip- 0.7.2
$ python setup.py install
easy_install :
$ easy_install pip
get_pip.py script :
$ curl -0 https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ sudo python get-pip .py
OK, jetons un coup d'œil à l'utilisation du package d'installation Pip
$ pip install Markdown
Liste des packages installés
$ pip freeze
Installer des versions spécifiques des packages
En utilisant ==, >=, < ;=, >,
$ pip install 'Markdown
$ pip install 'Markdown>2.0,
Package de mise à niveau
Pour mettre à niveau le package vers la dernière version, vous pouvez utiliser -U ou --upgrade
$ pip install -U Markdown
Désinstaller le package
$ pip désinstaller Markdown
Package de requête
recherche pip "Markdown"
PS -- chemin du fichier py après l'installation du package : /usr/local/lib/python2.7/dist-packages
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!