この記事では、Pythonのパッケージ管理システムであるpipの使い方を解説します。pipを使うことでPythonのパッケージをインストールやアップデート、アンインストールすることができます。それでは、pipの使い方を見ていきましょう!
pipの確認とインストール

確認
pipは「Python2.7.9」、または「Python3.4」以上のバージョンではインストールされています。使用しているPyhtonのバージョンがわからない場合は以下の記事を参考にして確認してみましょう!

インストール
もし、pipがインストールされていないバージョンのPythonをお使いの場合はPythonをアップデートするか、

以下の記事を参考にpipをインストールしましょう!

3種類のpip

pipコマンドには、pip2コマンドとpip3コマンドが存在します。
pip2 | Python2で使用されるパッケージを管理するコマンド |
---|---|
pip3 | Python3で使用されるパッケージを管理するコマンド |
pip | 対応付けられているPythonで使用するパッケージを管理するコマンド |
使い方はどのコマンドも同じで、2系と3系が混在する環境で使われます。
パッケージのインストール

書式
パッケージをインストールするにはpip installを使います。
$ pip install パッケージ名
一度に複数のパッケージをインストールすることもできます。
$ pip install パッケージ名1 パッケージ名2 ...
また、インストールするパッケージのバージョンを指定することもできます。
$ pip install パッケージ名==バージョン
PyPIに登録されているパッケージは名前を指定するだけで簡単にインストールできます。
サンプル
試しにNumPyをインストールしてみます。
$ pip install numpy
Collecting numpy
Downloading numpy-1.19.4-cp39-cp39-macosx_10_9_x86_64.whl (15.4 MB)
|████████████████████████████████| 15.4 MB 3.7 MB/s
Installing collected packages: numpy
Successfully installed numpy-1.19.4
GitHubからインストール
書式
GitHubのレポジトリからインストールするには以下のように記述します。
$ pip install git+レポジトリのURL
もし、できない場合はgitがインストールされていない可能性があります。
LinkGit – Gitのインストール
レポジトリのURLの取得
インストールしたいGitHubのページを開き「Code」をクリックします。

すると、以下のようにURLが表示されるのでコピーして使用しましょう!

パッケージの詳細確認

書式
pip showを使うことでインストールされているパッケージの詳細を確認することができます。
$ pip show パッケージ名
サンプル
先ほどインストールしたNumPyを確認してみます。
$ pip show numpy
Name: numpy
Version: 1.19.4
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
Requires:
Required-by:
パッケージ一覧

書式
pip listでインストールしたパッケージの一覧を確認することができます。
$ pip list
サンプル
試しにインストールされているパッケージを確認してみます。
$ pip list
Package Version
----------------- -------
astroid 2.4.2
isort 5.6.4
lazy-object-proxy 1.4.3
mccabe 0.6.1
numpy 1.19.4
pip 20.3.3
pylint 2.6.0
setuptools 49.2.1
six 1.15.0
toml 0.10.2
wrapt 1.12.1
パッケージのアップデート

書式
パッケージをアップデートするには以下のコマンドを使います。
$ pip install --upgrade パッケージ名
$ pip install -U パッケージ名
サンプル
先ほどpipを使っていたら以下のような警告文が表示されました。
WARNING: You are using pip version 20.2.3; however, version 20.3.3 is available.
You should consider upgrading via the '/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -m pip install --upgrade pip' command.
この警告文は最新版のpipを使っていないことに対して発しられています。なので、pipをアップデートしてみます。
$ pip install --upgrade pip
Collecting pip
Using cached pip-20.3.3-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.3
Uninstalling pip-20.2.3:
Successfully uninstalled pip-20.2.3
Successfully installed pip-20.3.3
これで警告が表示されなくなりました。
pipでは何か問題があると警告文で知らせてくれます。そして、添えられたコマンドを実行することでだいたいの問題は解決できます。
パッケージのアンインストール

書式
パッケージをアンインストールするにはpip uninstallを使います。
$ pip uninstall パッケージ名
一度に複数のパッケージをアンインストールすることもできます。
$ pip uninstall パッケージ名1 パッケージ名2 ...
アンイストールを実行すると、一度処理が止まって「proceed (y/n)?」と表示されます。これは最終確認なので処理を続行する場合は「y」と入力してから「Enter」を押しましょう!
サンプル
先ほどインストールしたNumPyをアンイストールして確認してみましょう。まずは、アンインストールします。
$ pip uninstall numpy
Found existing installation: numpy 1.19.4
Uninstalling numpy-1.19.4:
Would remove:
/Library/Frameworks/Python.framework/Versions/3.9/bin/f2py
/Library/Frameworks/Python.framework/Versions/3.9/bin/f2py3
/Library/Frameworks/Python.framework/Versions/3.9/bin/f2py3.9
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy-1.19.4.dist-info/*
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/*
Proceed (y/n)? y
Successfully uninstalled numpy-1.19.4
次に、パッケージ一覧でnumpyがアンインストールされたか確認してみます。
$ pip list
Package Version
----------------- -------
astroid 2.4.2
isort 5.6.4
lazy-object-proxy 1.4.3
mccabe 0.6.1
pip 20.3.3
pylint 2.6.0
setuptools 49.2.1
six 1.15.0
toml 0.10.2
wrapt 1.12.1
numpyのアンインストールを確認できました!
まとめ
この記事では、Pythonのpipの使い方を解説しました。pipを使うことで簡単にパッケージを管理することができます。
それでは今回の内容はここまでです!ではまたどこかで〜( ・∀・)ノ