• Erledigen Sie die Anwendungssicherheit auf die richtige Weise! Erkennen, schützen, überwachen, beschleunigen und mehr…
  • 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. Das Herunterladen oder Aktualisieren ist häufig eine Herausforderung, insbesondere wenn Ihr Projekt sehr umfangreich 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 arbeiten, die von virtualenv oder venv erstellt wurde. Sie können auf meinen vorherigen Artikel über verweisen 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 update aus, um Ihre Pakete zu aktualisieren.

    $ 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 Python-Setup unter Windows geliefert. Wenn Sie es separat installieren müssen, folgen Sie dem 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 nicht mit diesen Tools und kann Ihr System in einem inkonsistenten Zustand belassen.

    Um pip mit dem Skript get-pip.py zu installieren, laden Sie das Skript zunächst sicher mit curl oder wget oder Ihrem bevorzugten Download-Manager herunter:

    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

    Downgrade-Pip

    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

    Mit pip

    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>

    Fazit

    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 für die produktive Entwicklung.