Maison > développement back-end > Tutoriel Python > Explication détaillée des deux méthodes d'installation couramment utilisées des modules Python

Explication détaillée des deux méthodes d'installation couramment utilisées des modules Python

高洛峰
Libérer: 2017-03-26 16:27:05
original
1529 Les gens l'ont consulté

Méthode d'installation du module Python
1. Méthode 1 : module à fichier unique
Copiez le fichier directement dans $python_dir/Lib2. Module multi-fichiers, avec setup.py téléchargez le package du module, décompressez-le, entrez dans le dossier du module, exécutez :
python setup.py install
3. Méthode 3 : méthode easy_install Téléchargez d'abord ez_setup.py, exécutez python ez_setup pour installer l'outil easy_install, puis utilisez easy_install pour installer le package.
easy_install packageName
easy_install package.egg4. Méthode 4 : méthode pip
Installez d'abord l'outil pip : easy_install pip (pip peut être installé via easy_install et sera également installé dans Dossier des scripts.) Installer : pip install PackageName
Mise à jour : pip install -U PackageName
Supprimer : pip uninstall PackageName
Rechercher : pip search PackageName
Aide : pip help------ -- ------------------------------------------------ -- ------------------------------------------------ -- ------------------------------------------------ -- ------------------------------------------------
Remarque : bien que Python Les modules peuvent être copiés et installés, il est généralement recommandé de créer un package d'installation, c'est-à-dire d'écrire un fichier setup.py pour l'installation. Le fichier
setup.py s'utilise comme suit :
% python setup.py build #Compile
% python setup.py install #Install
% python setup.py sdist #Créer un package de distribution
% python setup.py bdist_wininst #Créer un package de distribution sous Windows
% python setup.py bdist_rpmsetup.py écriture de fichier
setup.py exécute principalement une fonction de configuration, dont la plupart sont des éléments descriptifs, et le plus L'essentiel est le paramètre packages, qui répertorie tous les packages. Vous pouvez utiliser le find_packages intégré pour obtenir dynamiquement des packages. Donc écrire le fichier setup.py est en fait très simple.
Exemple simple :
fichier setup.py : à partir de setuptools import setup, find_packages
setup(
name = " mytest " ,
version = " 0.10 " ,
description = " My module de test " ,
author = " Robin des Bois " ,
url = " http://www.csdn.net " ,
licence = " LGPL " ,
packages = find_packages(),
scripts = [ " scripts/test.py " ],
)mytest.pyimport sys
def get():
return sys.pathscripts/test.pyimport os
print os.environ . key()
Les scripts dans setup signifient que le fichier est placé dans le répertoire Scripts de Python et peut être utilisé directement. OK, l'installation simple est réussie. Vous pouvez exécuter les commandes répertoriées pour générer le package d'installation ou installer le package python. Le test local a réussi (win32-python25) !
Remarque : méthode d'installation de l'outil setuptools

(Méthode 1) Utilisez ez_setup.py pour installer setuptools

Entrez https://. pypi .python.org/pypi/setuptools Téléchargez ez_setup.py
Il s'agit d'une méthode d'installation dont setuptools est fier. Elle ne nécessite qu'un script ez_setup.py d'une taille d'environ 8 Ko, qui peut installer automatiquement de nombreux logiciels pour les utilisateurs, y compris le package setuptools lui-même. En utilisant cette méthode, les utilisateurs doivent uniquement télécharger ez_setup. py et exécuté, vous pouvez automatiquement télécharger et installer le fichier setuptools egg approprié adapté à la version actuelle de Python de l'utilisateur (bien sûr, les utilisateurs ont besoin de Python 2.3.5 ou supérieur, et les utilisateurs de systèmes d'exploitation 64 bits ont besoin de Python 2.4 ou supérieur). De plus, ce script installera également le script exécutable easy_install à l'emplacement où les scripts exécutables Python devraient normalement être installés sur tous les systèmes d'exploitation des utilisateurs (par exemple, les utilisateurs Windows l'installeront dans le répertoire Scripts sous le répertoire d'installation de Python). Pour des instructions et des précautions plus détaillées concernant cette méthode d'installation, veuillez vous référer à ses instructions officielles (voir lectures complémentaires). La commande d'installation simple est la suivante : wget -q ez_setup. py adresse de téléchargement (voir lecture approfondie) Après l'installation, il est préférable de s'assurer

(Méthode 2) pour installer setuptools

Bien sûr, les utilisateurs peuvent également installer directement à l'aide de la version setuptools. C'est également une méthode très pratique pour les utilisateurs utilisant Windows. Les référentiels officiels de gestion des packages de nombreuses distributions Linux contiennent une version de setuptools. Par exemple, si vous utilisez Ubuntu comme moi, installer setuptools est aussi simple que ceci :
# apt-get install python-setuptools

Installez le nom du package easy_install, tel que easy_install pylab

Désinstallation du module easy_install -m nom du package, tel que easy_install -m pylab

easy_install -m nom du package, vous pouvez désinstaller le progiciel, mais après la désinstallation, vous devez supprimer manuellement les fichiers restants.

setuptools peut installer automatiquement les modules. Il vous suffit de lui fournir un nom de module, et cela vous aidera automatiquement à résoudre les problèmes de dépendance des modules. Dans des circonstances normales, les modules installés avec setuptools seront automatiquement placés dans un répertoire avec le suffixe .egg.
Sous Windows, la commande easy_install se trouve dans les scripts du répertoire d'installation de python, vous devez donc ajouter les scripts au PATH de la variable d'environnement, ce qui la rend plus pratique à utiliser. à ce problème sous Linux.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal