Tensorflow 等のバージョン確認方法 【Windows 10】

Machine Learning

Tensorflow、Python、OpenCV などのバージョンの確認方法をまとめておきます。個別に確認する方法、バージョン一覧で一括でチェックする方法のいずれもまとめておきます。なお、以下の環境で動作確認をしています。

環境: Windows 10、Python 3.X (+ Anaconda)、OpenCV、Tensorflow インストール済み。

背景

物体認識などのサンプルコードを動かそうとしたとき、開発環境やソフトウェアのバージョンの組み合わせによっては、動くケースと動かないケースが生じています。Pygame のように、最新版を組み合わせると動かないことも通常になっています。
また、機械学習の分野では、ソフトウェアのアップデートが早く、最新版では書籍の通りにやっても動かない/半年前は動いていたが現在の環境では動かない、といったことも多いと思います。

バージョンアップのたび、また、パッケージごとに、Google 検索でコマンドを確認していくのも煩雑です。そこで、バージョンの確認方法について、関連する情報を1か所にまとめておきます。

方法1:個別にバージョンを確認する

コマンドプロンプト上で、以下のコマンドを入力することで確認できます。
わかりやすさのため、以下、戻り値の例も記載しておきます。

Tensorflow のバージョン確認方法

コマンドプロンプト上で以下を実行すると確認できます。

> python 
>> import tensorflow as tf
>> tf.__version__ 
'1.14.0' 
>> exit() 

参考:Tensorflowのアップデート方法

なお、以下のコマンドで、Tensorflowのアップデートが可能です。

> pip install --upgrade tensorflow

OpenCV のバージョン確認方法

OpenCV などの場合もまとめておきます。

> python 
>> import cv2 
>> cv2.__version__ 
'4.5.0' 
>> exit() 

Python のバージョン確認方法

> python --version 
Python 3.7.9 

方法2:バージョン一覧ですべてをチェックする

pip コマンドを使う場合

なお、以下のコマンドを実行することで、インストールされているモジュールを一括でチェックできます。

> pip install 

Anaconda を使用している場合

もし、Anaconda/conda を使用している場合は、以下のコマンドを実行することで、一括で確認できます。

> conda list 

表示例

anaconda custom py37_1 
conda 4.9.2 
numpy 1.16.4 
opencv 4.5.0 
pandas 1.1.3 
pygame 2.0.0 
python 3.7.9 
tensorflow 1.14.0 

tensorflow のみならず、numpy、pandas、conda、opencv など、登録されている関連パッケージのすべてを確認できます。

まとめ

機械学習関連でよく使う Tensorflow、Python、OpenCV、その他のバージョンの確認方法をまとめました。

なお、他にも conda のコマンド、LAMP のバージョン確認方法など、以下の関連リンクにまとめています。
興味のある方は、参考にしてみてください。

関連リンク
・ Anaconda でよく使うコマンド 【仮想環境設定】
・ LAMP のバージョン確認コマンド 【Linux】

外部リンク


タイトルとURLをコピーしました