In Linux und Windows Letztes Updateated:
Teilen:
Cloudways bietet verwaltetes Cloud-Hosting für Unternehmen jeder Größe zum Hosten einer Website oder komplexer Webanwendungen.

pip (oder sein rekursives Akronym "Pip Installs Packages") ist das Paketinstallationsprogramm für Python.

Python verfügt über einen umfangreichen Index verfügbarer Module und Pakete, die Sie in Ihren Projekten verwenden können. Oftmals werden sie heruntergeladen oder auf dem neuesten Stand gehaltenated ist eine Herausforderung, vor allemally wenn Ihr Projekt riesig ist oder mehrere solcher Projekte verwaltet werden muss.

Hier kommt pip ins Spiel. Es kann Pakete von installieren Python-Paketindex (PyPI) und andere unterstützte Indizes, in denen Python-Pakete aufgelistet sind.

In diesem Artikel behandeln wir die Installation von pip unter CentOS, Ubuntu und Windows.

Pip installieren

pip ist bereits installiert, wenn Sie Python 2> = 2.7.9 oder Python 3> = 3.4 verwenden, das von heruntergeladen wurde python.org oder wenn Sie in einer virtuellen Umgebung arbeitenated von virtualenv oder venv. Sie können sich auf meine Seite beziehenrevious Artikel über Python 3 installieren. Stellen Sie jedoch sicher, dass Sie pip aktualisieren.

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob pip installiert ist:

CentOS / Ubuntu:

$ python -m pip --version

Windows:

C:\>py -m pip --version

Repositorys verwenden

CentOS:

Unter CentOS können wir yum verwenden, um pip zu installieren, wenn es nicht auf dem System vorinstalliert ist. Zunächst müssen wir das Epel-Release-Repository wie folgt aktivieren:

$ sudo yum install epel-release

Führen Sie dann yum upd ausate aktualisierenate Ihre Pakete.

$ sudo yum –y update

Wenn Sie fertig sind, installieren Sie pip mit yum wie folgt:

$ sudo yum install python-pip

Ubuntu:

Wenn unter Ubuntu pip nicht auf Ihrem System vorinstalliert ist, können Sie es mit einem passenden Tool installieren:

$ sudo apt install python-pip

Oder für Python 3 als:

$ sudo apt install python3-pip

Windows:

pip wird mit aktiviertem Python-Setup geliefert WindowS. Wenn Sie es separat installieren müssenateBefolgen Sie daher den nächsten Abschnitt, der auf allen Plattformen funktioniert.

Installieren Sie mit get-pip.py

Warnung: Seien Sie vorsichtig, wenn Sie eine Python-Installation verwenden, die von Ihrem Betriebssystem oder einem anderen Paketmanager verwaltet wird. get-pip.py koordiniert nichtate mit diesen Tools und kann dazu führen, dass Ihr System in einem inkonsistenten Zustand bleibtate.

Um pip mit dem Skript get-pip.py zu installieren, laden Sie zuerst das Skript sicher herunter mit curl oder wget oder Ihren bevorzugten Download-Manager als:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Dann ausführen get-pip.py aus dem heruntergeladenen Verzeichnis, um pip zu installieren:

CentOS / Ubuntu:

$ python get-pip.py

Windows:

C:\>py get-pip.py

Upgrade-Pip

Bei Bedarf können Sie Ihre Pip-Version mit den folgenden Befehlen aktualisieren:

CentOS / Ubuntu:

$ python -m pip install -U pip

Windows:

C:\>py -m pip install -U pip

Pip herabstufen

Unter Umständen müssen Sie Ihre Pip-Version möglicherweise auf eine bestimmte Version herunterstufen. Sie können dies immer tun mit:

CentOS / Ubuntu:

$ python -m pip install pip==18.1

Windows:

C:\>py -m pip install pip==18.1

Pip verwenden

Sobald pip auf Ihrem System installiert ist, können Sie alle verfügbaren Python-Module suchen und installieren.

Um nach einem Paket zu suchen, verwenden Sie:

$ pip search QUERY

Wenn Sie beispielsweise nach dem NumPy-Paket suchen möchten, verwenden Sie:

$ pip search numpy

Verwenden Sie zum Installieren des NumPy-Pakets:

$ pip install numpy

Wenn Sie NumPy bereits installiert haben und es aktualisieren möchten, verwenden Sie:

$ pip install --upgrade numpy

Dies funktioniert für jedes von Pip unterstützte Python-Paket.

Führen Sie Folgendes aus, um ein Paket zu entfernen:

$ pip uninstall <package-name>

Schlussfolgerung

Sie können jederzeit weitere Hilfe und Details zu unterstützten Optionen von pip erhalten mit:

$ pip --help

Die Pip-Dokumentation und das Benutzerhandbuch sind bei seinem Beamten erhältlich am Standort auch. Immer an Python arbeiten? Schauen Sie sich diese beeindruckend an Python-IDE for productive Entwicklung.

Teilen:
  • Abhishek Nair
    Autor
    Abhishek ist ein SysOps Ingenieur und liebt es, über Linux, AWS und Systemadministration zu schreiben.

Danke an unsere Sponsoren

Weitere großartige Lektüre zu Linux

Treiben Sie Ihr Geschäft an

Einige der Tools und Services, die Ihrem Unternehmen helfen grow.