Heim >Backend-Entwicklung >Python-Tutorial >Installation der Python-Bibliothek eines Drittanbieters und häufige Probleme

Installation der Python-Bibliothek eines Drittanbieters und häufige Probleme

高洛峰
高洛峰Original
2016-11-22 15:43:251688Durchsuche

Quellcode-Installation

Fast alle Python-Bibliotheken von Drittanbietern finden ihren Quellcode auf Github oder Pypi. Zu den Quellcode-Paketformaten gehören zip, tar.zip und tar.bz2. Entpacken Sie diese Pakete und geben Sie den entpackten Ordner ein. Normalerweise befindet sich dort eine setup.py-Datei. Öffnen Sie eine Befehlszeile und geben Sie den Ordner ein. Führen Sie den folgenden Befehl aus, um diese dritte Bibliothek im System zu installieren:

python setup.py install

Oder verwenden Sie pip, eine Dekomprimierung ist nicht erforderlich: pip install package.zip

Paketmanager-Installation

Viele Programmiersprachen verfügen mittlerweile über Paketmanager, z. B. Rubys Gem und NodeJS' NPM.

In Python erfolgt die Installation von Drittanbietermodulen über das Setuptools-Tool. Python verfügt über zwei Paketverwaltungstools, die Setuptools kapseln: easy_install und pip. Derzeit wird die Verwendung von pip offiziell empfohlen.

Es ist sehr praktisch, easy_install und pip zum Installieren von Bibliotheken von Drittanbietern zu verwenden. Ihr Prinzip besteht eigentlich darin, sie von der offiziellen Python-Quelle pypi.python.org/pypi auf die lokale Quelle herunterzuladen und dann zu entpacken Installieren Sie es.

Die grundlegenden Betriebsbefehle lauten wie folgt:

# 安装package
pip install packagename

# 卸载package
pip uninstall packagename

# 查看所安装的package
pip list

# 将项目依赖的库重定向输出到文件,cd到项目根目录
pip projectname > requirements.txt

# 他人安装项目的依赖库
pip install -r requirements.txt

Pip-Befehle, die häufig verwendet werden, können durch Eingabe von pip -h in der Befehlszeile angezeigt werden.
Pip-Befehl -h kann angezeigt werden Sehen Sie, wie Sie den Befehl verwenden

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion
  help                        Show help for commands.

Häufig gestellte Fragen

Das offizielle Pypi ist instabil, sehr langsam und sogar unzugänglich

Lösung 1:
Verwenden Sie die Quelle Code-Installationsmethode und laden Sie sie von Github oder anderen Bibliotheken herunter. Verwenden Sie zur Installation die Installation von python setup.py. Weitere Informationen finden Sie unter [Quellcode-Installation] oben.

Lösung 2:
Geben Sie die Quelle manuell an und befolgen Sie die Anweisungen von pip Mit -i lautet der Befehl wie folgt:

pip install packagename -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

Pipy-Hausspiegel umfassen derzeit:
Douban http://pypi.douban.com/simple/
Alibaba Cloud http:// Mirrors.aliyun.com/pypi/simple/
Universität für Wissenschaft und Technologie von China https://pypi.mirrors.ustc.edu.cn/simple/
Tsinghua-Universität https://pypi.tuna.tsinghua .edu.cn/simple/
Huazhong University of Science and Technology http://pypi.hustunique .com/
Shandong University of Technology http://pypi.sdutlinux.org/

Einige Pakete können auf diesem Computer installiert werden, aber nicht auf einem anderen Computer

Siehe setuptools, ob die Pip-Version konsistent ist, aktualisieren Sie auf die neueste Version

pip install setuptools -U 
pip install pip -U

Bei der Installation einiger Pakete ist ein Fehler aufgetreten Pakete „Fehler: Microsoft Visual C 10.0 ist erforderlich (vcvarsall.bat kann nicht gefunden werden).“

Der Grund liegt wahrscheinlich darin, dass einige C-Compiler unter Windows fehlen.

Lösung 1: Installieren Sie VC oder VS, diese Methode funktioniert manchmal, manchmal nicht.

Lösung 2: Eine einfachere Lösung: Laden Sie das Paket im WHL-Format herunter und installieren Sie es dann mit pip. Nehmen Sie als Beispiel das Numpy-Paket:

Download-Adresse im Whl-Format: http://www.lfd.uci.edu/~gohlke/pythonlibs/

# Geben Sie den vollständigen Pfad ein, in dem sich das Whl befindet Datei befindet sich

pip install D:pythonnumpy-1.9.2 mkl-cp33-none-win_amd64.whl


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn