Pip(Pip Installs Package)は、Pythonで記述されたソフトウェアパッケージをインストールできるパッケージ管理システムです。 Python Package Index(PyPI)にリストされているパッケージをインストールするために使用されます。
Pipは、デフォルトではUbuntu 18.04、Debian 9、およびLinuxMint19にインストールされていません。 Ubuntu、Debian、LinuxMintへのPipのインストールはとても簡単です。
この投稿では、Ubuntu 18.04、Debian 9、LinuxMint19にPipforPython2とPython3をインストールする方法を説明します。Pipのインストールとは別に、pipを使用してPythonパッケージを管理する方法も説明します。
前提条件
rootユーザーまたはsudo権限を持つユーザーとしてシステムにログインする必要があります。
Python3用のPipをインストールする
Python 3は、Ubuntu 18.04、Debian 9、およびLinuxMint19にデフォルトでインストールされています。以下のコマンドを使用して確認してください。
python3 --version
出力:
Python 3.6.7
上記の出力は、Python3がインストールされていることを示しています。
次のコマンドを使用して、python3-pipパッケージをインストールします。
sudo apt update sudo apt install python3-pip
上記のコマンドは、Python3とその依存関係のpipをインストールします。
pipのインストールが完了したら、バージョンを確認してインストールを確認します。
pip3 --version
出力:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
上記の出力は、Python3のpipが正常にインストールされたことを確認します。 pipのバージョンは、オペレーティングシステムとリリース日によって異なる場合があります。
Python2用のpipをインストールする
デフォルトでは、Python2はUbuntu18.04、Debian 9、およびLinux Mint 19にインストールされていません。Python2とPython2用のpipをインストールする場合は、以下の手順に従ってください。
sudo apt update sudo apt install python-pip
上記のコマンドは、Python2とその依存関係にPythonとpipをインストールします。
pipのインストールが完了したら、バージョンを確認してインストールを確認します。
pip --version
出力:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
上記の出力は、Python2のpipがUbuntuに正常にインストールされていることを確認します。 pipのバージョンは、オペレーティングシステムとリリース日によって異なる場合があります。
Pipの使用方法
Pipコマンドの使用法の基本をいくつか説明します。
Python 2を使用している場合は、コマンドでpip3をpipに置き換えます。Pipを使用してパッケージをインストールする
Pipを使用してパッケージをインストールするには、以下のコマンドを使用できます。
pip3 install PACKAGE_NAME
たとえば、強力なインタラクティブPythonシェルであるIPythonと呼ばれるパッケージの最新バージョンをインストールするには、次のコマンドを使用します。
pip3 install IPython
このコマンドは、必要なすべてのファイルをダウンロードし、指定されたパッケージをインストールします。
パッケージの特定のバージョンをインストールするには、以下のコマンドを実行できます。
pip3 install IPython==6.0
インストールされているPipパッケージのリスト
インストールされているパッケージを一覧表示するには、次のコマンドを使用します。
pip3 list
出力:
. . . httplib2 (0.9.2) idna (2.6) ipython (7.5.0) ipython-genutils (0.2.0) jedi (0.13.3) keyring (10.6.0) . . .
Pipを使用したパッケージのアップグレード
インストールされているパッケージを最新バージョンにアップグレードするには、以下のコマンドを使用します。
pip3 install --upgrade IPython
Pipを使用してパッケージを削除する
pipを介してインストールされたパッケージを削除する場合は、以下のコマンドを使用できます。
pip3 uninstall IPython
Pipを使用してパッケージを検索
パッケージ名を知りたい場合は、Pipの検索機能を使用できます。このコマンドは、PyPI(Python Package Index)からパッケージリストを取得します。
pip3 search google
出力:
google (2.0.2) - Python bindings to the Google search engine. oauthkit-google (0.1.2) - OAuthKit for Google bits-google (1.8.6) - BITS Google google-gax (0.16.0) - Google API Extensions google-finance (0.1.0) - Google Finance API google-oauth (1.0.1) - OAuth2 for Google APIs google-auth (1.6.3) - Google Authentication Library . . .
結論
この投稿では、Ubuntu 18.04、Debian 9、Linux Mint 19にPipをインストールする方法と、Pipを使用してPythonパッケージを管理するためのコマンド構文について説明しました。 Pipの詳細については、Pipのユーザーガイドページにアクセスしてください。