Maison >développement back-end >Tutoriel Python >Introduction détaillée aux outils de gestion de packages de Python

Introduction détaillée aux outils de gestion de packages de Python

高洛峰
高洛峰original
2017-03-17 16:06:481364parcourir

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

Introduction détaillée aux outils de gestion de packages de Python

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn