Pip、基本、およびPythonパッケージ管理

ピップについて

次の記事では、Pipを使用してPythonパッケージを管理する方法を見ていきます。 他の誰が、そして誰がこれが の管理者 Pythonパッケージ。 Pythonプログラミング言語で記述されたパッケージをインストール、更新、および削除するために使用できます。

名前は再帰的頭字語で、次のように解釈できます。 Pipパッケージインストーラー o PipPythonインストーラー。 これは、パッケージのインストールと管理に使用されるシンプルなパッケージ管理システムです。 Python Package Index(PyPI). Python2.7.9以降 (Python2シリーズで)、Python 3.4以降にはこのマネージャーが含まれています(Python3のpip3) デフォルト。

インストール

これをインストールするには DebianとUbuntuの両方のパッケージマネージャー、ターミナルを開いて(Ctrl + Alt + T)、次のように書くだけです。

sudo apt-get install python3-pip

私たちもできる Pythonファイルからpipをインストールする。 実行する必要があるのは次のとおりです。

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

get-pip.pyもインストールされることに注意してください セットアップツール y ホイール.

PIPを更新する

このパッケージマネージャー Python 2> = 2.7.9またはPython3> = 3.4を使用している場合は、すでにインストールされています。。 ターミナルで使用して更新できます。

sudo pip install -U pip

すべてを更新するには(pip、setuptools、whell)、実行します:

sudo pip install --upgrade pip setuptools wheel

インストールされているバージョンを知る

知りたい場合 このパッケージマネージャーのインストール済みバージョン、実行します:

pipバージョン

pip --version

仮想環境の作成

Pythonパッケージをインストールする前に、 仮想環境を作成することをお勧めします。 Python仮想環境では、Pythonパッケージをグローバルではなく隔離された場所にインストールできます。

たとえば、LibFooのバージョン1を必要とするyoutube-dlなどのPythonパッケージをインストールする必要があるが、別のアプリケーションにはバージョン2が必要であるとします。この状況では、更新してはならないアプリケーションを誤って更新してしまうことがよくあります。 これを回避するには、 仮想環境でパッケージを分離します。 すべての仮想環境には独自のインストールディレクトリがあり、相互に作用したり競合したりすることはありません。

次のXNUMXつのツールを使用して、分離されたPython環境を作成できます。

  • 来て
  • Virtualenv。

使用している場合 Python 3.3以降、Venvがインストールされている デフォルトでは。 この例では、 Python 2.xを使用していますが、virtualenvをインストールする必要があります。 これを行うには、次のコマンドを実行する必要があります。

sudo pip install virtualenv

virtualenvを使用して仮想環境を作成します

仮想環境virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

上記のコマンドを実行すると、すぐに仮想環境に配置されます。 ために 仮想環境を無効にする 通常のシェルに戻り、次のコマンドを実行します。

deactivate

Pythonパッケージを管理する

ここで、最も一般的な基本的な使用法を見ていきます。 彼女を捕まえるために 使用可能なすべてのコマンドとオプションのリスト 一般的には、実行する必要があるのは次のとおりです。

pip

必要なら コマンドの詳細、インストールの場合と同様に、以下を実行します。

pip install --help

パッケージをインストールする

まず、 仮想環境を作成する 次のようになります。 この例では、virtualenvのみを使用します。

virtualenv MIENV

MIENVを自分の名前に置き換えます。 最後に、 それをアクティブにします コマンドの使用:

source MIENV/bin/activate

上記のコマンドを実行すると、 仮想環境内に配置されます。 今がパッケージをインストールする時です。 たとえばyoutube-dlをインストールするには、次のコマンドを実行します。

ピップインストールyoutube-dl

pip install youtube-dl

このコマンドは、すべての依存関係とともにyoutube-dlをインストールします。

パッケージのバージョンをインストールする

特定のバージョンをインストールする、実行:

pip install youtube_dl=2017.12.14

指定されたバージョン以外のバージョンをインストールする、実行:

pip install youtube_dl!=2017.12.14

パッケージをダウンロードする

すべての依存関係を含むパッケージをダウンロードします(インストールせずに)、実行:

pip download youtube-dl

インストールされているすべてのパッケージを一覧表示します

インストールされているパッケージを見つけるために、以下を実行します。

pip list

このコマンド このマネージャーを使用してインストールされたすべてのパッケージが表示されます.

パッケージを検索

特定のパッケージを検索する、たとえばyoutube-dl、実行:

ピップ検索youtube-dl

pip search youtube-dl

パッケージを更新する

古いパッケージを更新する、実行:

pip install --upgrade youtube-dl

廃止されたパッケージをすべて一覧表示 列形式で、次を実行します。

pip list --outdated --format=columns

今、 古いパッケージを利用可能な最新バージョンに更新します コマンドの使用:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

パッケージをアンインストールする

インストールされたパッケージをアンインストール/削除します、実行:

pip uninstall youtube-dl

複数のパッケージをアンインストールするには、それらの間にスペースを入れて書き込む必要があります。

望むなら パッケージマネージャーを使用して、インストールされているすべてのPythonパッケージを削除します、実行します:

pip freeze | xargs pip uninstall -y

お問い合わせ

ピップを助ける

この時点で、Pythonパッケージマネージャーとその使用法についてのアイデアが得られます。 しかし、これは私たちができるすべての氷山の一角にすぎません。 詳細および詳細については、 公式ドキュメント とヘルプセクション 追加 -助けて ファイルマネージャの名前に。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ジュリウコニケラド

    おかげで、それはpipコマンドについての最も完全な記事になります