Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung der beiden häufig verwendeten Installationsmethoden von Python-Modulen
Python-Modul-Installationsmethode
1. Methode 1: Einzeldateimodul
Kopieren Sie die Datei direkt nach $python_dir/Lib2. Modul mit mehreren Dateien, mit setup.py Laden Sie das Modulpaket herunter, entpacken Sie es, geben Sie den Modulordner ein, führen Sie aus:
python setup.py install
3. Methode 3: easy_install-Methode Laden Sie zuerst ez_setup.py herunter, führen Sie python ez_setup aus, um das easy_install-Tool zu installieren, und verwenden Sie dann easy_install, um das Paket zu installieren.
easy_install packageName
easy_install package.egg4. Methode 4: Pip-Methode
Installieren Sie zuerst das Pip-Tool: easy_install pip (pip kann über easy_install installiert werden und wird auch in installiert Ordner „Skripte“.) Installieren: pip install Paketname
Update: pip install -U Paketname
Entfernen: pip uninstall Paketname
Suche: pip search Paketname
Hilfe: pip help------ -- ------------------------------------------------ -- ------------------------------------------------ -- ------------------------------------------------ -- -------------------------------------------
Hinweis: Obwohl Python Module können kopiert und installiert werden. Im Allgemeinen wird empfohlen, ein Installationspaket zu erstellen, dh eine setup.py-Datei für die Installation zu schreiben. Die Datei
setup.py wird wie folgt verwendet:
% python setup.py build #Kompilieren
% python setup.py install #Installieren
% python setup.py sdist #Ein Distributionspaket erstellen
% python setup.py bdist_wininst #Erstellen Sie ein Distributionspaket unter Windows
% python setup.py bdist_rpmsetup.py Datei schreiben
setup.py führt hauptsächlich eine Setup-Funktion aus, die meisten davon sind beschreibende Dinge und die meisten Die Hauptsache ist der Paketparameter, der alle Pakete auflistet. Sie können die integrierten find_packages verwenden, um Pakete dynamisch abzurufen. Das Schreiben der Datei setup.py ist also eigentlich sehr einfach.
Einfaches Beispiel:
setup.py-Datei: aus setuptools import setup, find_packages
setup(
name = " mytest " ,
version = " 0.10 " ,
description = " My Testmodul " ,
Autor = " Robin Hood " ,
url = " http://www.csdn.net " ,
Lizenz = " LGPL " ,
Pakete = find_packages(),
scripts = [ " scripts/test.py " ],
)mytest.pyimport sys
def get():
return sys.pathscripts/test.pyimport os
print os.environ . keys()
Die Skripte im Setup bedeuten, dass die Datei im Skriptverzeichnis von Python abgelegt wird und direkt verwendet werden kann. OK, die einfache Installation ist erfolgreich. Sie können die aufgeführten Befehle ausführen, um das Installationspaket zu generieren, oder das Python-Paket installieren. Der lokale Test war erfolgreich (win32-python25)!
Hinweis: Setuptools-Tool-Installationsmethode
zu installieren. Geben Sie https:// ein. pypi .python.org/pypi/setuptoolsDownload ez_setup.py
Dies ist eine Installationsmethode, auf die setuptools stolz ist. Sie erfordert nur ein Skript ez_setup.py mit einer Größe von etwa 8 KB, das viele Software für Benutzer automatisch installieren kann, einschließlich setuptools selbst. Bei dieser Methode müssen Benutzer nur ez_setup herunterladen. py und ausführen, können Sie automatisch die entsprechende setuptools-Ei-Datei herunterladen und installieren, die für die aktuelle Python-Version des Benutzers geeignet ist (natürlich benötigen Benutzer Python 2.3.5 oder höher, und Benutzer von 64-Bit-Betriebssystemen benötigen Python 2.4 oder höher). Darüber hinaus installiert dieses Skript auch das ausführbare easy_install-Skript an dem Speicherort, an dem ausführbare Python-Skripte normalerweise auf allen Benutzerbetriebssystemen installiert werden sollten (Windows-Benutzer installieren es beispielsweise im Verzeichnis „Scripts“ unter dem Python-Installationsverzeichnis). Ausführlichere Anweisungen und Vorsichtsmaßnahmen zu dieser Installationsmethode finden Sie in den offiziellen Anweisungen (siehe weiterführende Literatur). Der einfache Installationsbefehl lautet wie folgt: wget -q ez_setup. py-Download-Adresse (siehe erweiterte Lektüre) Stellen Sie nach der Installation am besten sicher, dass
# apt-get install python-setuptools
setuptools kann Module automatisch installieren. Sie müssen nur einen Modulnamen angeben und es hilft Ihnen automatisch bei der Lösung von Modulabhängigkeitsproblemen. Unter normalen Umständen werden mit setuptools installierte Module automatisch in einem Verzeichnis mit dem Suffix .egg abgelegt.
In Windows befindet sich der Befehl „easy_install“ in den Skripten im Python-Installationsverzeichnis, daher müssen Sie die Skripte zum PATH der Umgebungsvariablen hinzufügen, was die Verwendung komfortabler macht. Sie müssen nicht darauf achten zu diesem Problem unter Linux.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der beiden häufig verwendeten Installationsmethoden von Python-Modulen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!