pythonのバージョンやフォルダの確認、pipのバージョン、pipでインストールできるライブラリのバージョンなどを確認する方法をリストアップしてみる。この記事で確認できるのは以下の情報。
- pythonそのもののバージョン
- pipそのもののバージョン
- pipでインストールしたライブラリのバージョン
- pipでインストールできるライブラリのバージョン
- anacondaでインストールしたライブラリのバージョン
- anacondaでインストールできるライブラリのバージョン
問題
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