LoginSignup
15
22

More than 5 years have passed since last update.

pipコマンドの備忘録

Last updated at Posted at 2018-10-05

pipとは

非常にわかりやすいので、こちらの記事 https://www.sejuku.net/blog/50417#pip-2 よりそのまま抜粋させていただきます。

pipはPythonのパッケージを管理するためのツールになります。
パッケージには、
公式が配布しているもの
サードパーティが配布しているもの
と大きく分けて2つがあります。
サードパーティのパッケージはPyPIというサイトで配布されています。
https://pypi.org/
公式が配布しているものはたいていPythonをインストールする時点で自動的にインストールされますが、サードパーティが配布しているパッケージは別にインストールをする必要があります。
このサードパーティが配布しているパッケージをインストールするために、pipを使います。
pipを使うことでパッケージの管理が楽になります。
Pythonのパッケージ管理ツールは他に、easy_installやcondaなどがあります。
pipはeasy_installの強化版として、condaはAnacondaと呼ばれる科学技術計算を扱うためのPythonで使われるパッケージマネージャとして考えて良いでしょう。

インストールとアンインストール

$ pip install hogehoge
$ pip uninstall hogehoge

インストールしたパッケージのlist表示

$ pip list
$ pip freeze

パッケージのアップグレード

pipにはパッケージをアップグレードするコマンドはない。installコマンドに「–upgrade」オプションを付け加えることでパッケージをアップグレードする。「-U」でもいい。

$ pip install --upgrade hogehoge
$ pip install -U hogehoge

pipそのもののupgrade

$ pip install --upgrade pip

バージョンを指定してインストール

$ pip install hogehoge==2.4.5
15
22
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
22