Pythonいぬ

pythonを使った画像処理に関する記事を書いていきます

Python, pipでのバージョン確認

pythonのバージョンやフォルダの確認、pipのバージョン、pipでインストールできるライブラリのバージョンなどを確認する方法をリストアップしてみる。この記事で確認できるのは以下の情報。

問題

pythonのバージョンがわからない。pipの現在のバージョンが知りたい、pipでインストール済みのバージョンが知りたい。pip でライブラリをインストールするときバージョン番号のリストがほしい、など。

python

pythonのバージョン確認は以下のコマンドできる。Linuxの場合はターミナルで、Windowsの場合は例えばAnaconda promptを開いて以下のコマンドを撃ちこめばよい

python -V

出力は以下のようになる

Python 3.5.2 :: Anaconda custom (64-bit)

pyenvやcondaなどでpython環境が複数ある場合、どのpythonを使っているのかを調べるにはpythonの対話モードに入って、以下のコマンドを打てばよい。

import sys
sys.executable

以下のような出力が得られる。

'/home/xxxx/.pyenv/versions/anaconda3-4.2.0/bin/python'

pip

pipのバージョン確認もpythonと同様に以下のようにする。

pip -V

出力は以下。環境が複数ある場合でもどのpipを使っているかがわかる。

pip 19.3.1 from /home/xxxx/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/pip (python 3.5)

pipでインストールしたライブラリのバージョン

pipでインストール済みのライブラリのリストは下記のコマンドで取得できる。

pip list

出力は少し多くなるので、一部だけ

ipython                            7.8.0
numpy                              1.17.2
matplotlib                         3.1.1

以下でも同様の結果が得られる。

pip freeze

pipでインストールできるライブラリのバージョン確認

pipのversionが9.0以上であれば、pip installで存在しないバージョンを打ちこめばインストール可能なバージョンの一覧が得られる。

pip install ipython==

結果は以下。エラーであるが、from versions: 以下にインストール可能なバージョンが並ぶ。

Collecting ipython==
  ERROR: Could not find a version that satisfies the requirement ipython== (from versions: 0.10, 0.10.1, 0.10.2, 0.11, 0.12, 0.12.1, 0.13, 0.13.1, 0.13.2, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.4.0, 2.4.1, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 4.0.0b1, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.1.0rc1, 4.1.0rc2, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 5.0.0b1, 5.0.0b2, 5.0.0b3, 5.0.0b4, 5.0.0rc1, 5.0.0, 5.1.0, 5.2.0, 5.2.1, 5.2.2, 5.3.0, 5.4.0, 5.4.1, 5.5.0, 5.6.0, 5.7.0, 5.8.0, 5.9.0, 6.0.0rc1, 6.0.0, 6.1.0, 6.2.0, 6.2.1, 6.3.0, 6.3.1, 6.4.0, 6.5.0, 7.0.0b1, 7.0.0rc1, 7.0.0, 7.0.1, 7.1.0, 7.1.1, 7.2.0, 7.3.0, 7.4.0, 7.5.0, 7.6.0, 7.6.1, 7.7.0, 7.8.0, 7.9.0, 7.10.0, 7.10.1, 7.10.2, 7.11.0, 7.11.1, 7.12.0)
ERROR: No matching distribution found for ipython==

anacondaでインストール済みパッケージの確認

ついでにanacondaでのインストール済みパッケージの確認。

conda list

anacondaでインストール可能なパッケージの確認

インストール可能なパッケージのバージョンリストを得る方法は以下。パッケージ例としてipythonを調べる。

conda search iptyhon