2020.07.13 · 技術と道具

Windows 10にAnacondaとTensorFlow+Keras環境を作る

こちらの記事に書いたように、Watson MLにデプロイするモデルのTensorFlowやKerasのバージョン制限が厳しくなりました。Python 3.6、TensorFlow 1.15、Keras 2.2.5という環境が必要になったのです。

いま、自宅にあるマシンの中で最もスペックが良いのはEndeavor ST190Eなので、このマシンのWindows 10にWatson MLデプロイ用モデルの開発環境を作っていきたいと思います。

Anacodnaの導入と仮想環境の作成

まずはPython環境ということで、最新のAnaconda Python 3.7をダウンロードして、インストールします。
このバージョンでは、Python 3.7が導入されますが、後でPython 3.6の環境を作ります。

Anacondaのインストールが終わったら、Anaconda Powershell Promptを立ち上げ、下記のコマンドを実行します。これで、Python 3.6環境が出来上がります。また、Watson ML用のモデル開発環境をcondaの仮想環境で実現することによって、最新のTensorFlowやKerasとは別に環境を管理できるので、望ましいでしょう。

POWERSHELL
conda create -n py36 python=3.6 anaconda

仮想環境の切り替えは、下記のコマンドで実行します。Windows版のAnacondaでは、仮想環境を作るとWindowsのスタートメニュー上にも仮想環境ごとのメニュー(例えば、Anaconda Powershell Prompt (py36)のような)が追加されます。それを使って仮想環境を切り替えても良いでしょう。

POWERSHELL
conda activate py36

TensorFlowとKerasのインストール

後は、バージョンを指定してTensorFlowをインストールします。

POWERSHELL
pip install tensorflow==1.15

続いて、Kerasもバージョン指定でインストールします。

POWERSHELL
pip install keras==2.2.5
2020/07/13 09:48
← iPad Proのキーボードを Smart Keboard…
「北九州でIoT」4年目始動! IoT Maker’s Pr… →
井上 研一
経済産業省推進資格ITコーディネータとして中小企業のDX・AI活用の現場で伴走支援を行う。「ITCプロセスガイドライン4.0」および「中小企業向けAI活用ガイド」執筆メンバー。著書・講演多数。ITエンジニアとして25年以上の実務経験。AI導入の実務に10年以上携わる。自ら開発したAIサービス「Gen2Go」が北九州発!新商品創出事業の認定を受ける。2026年4月より北九州市立大学大学院マネジメント研究科の学生としての顔も持つ。

本サイトおよびブログに掲載している内容は、特に明記のない限り、井上研一個人の見解に基づくものです。所属・関与する組織、団体、企業、研究会等の公式見解を示すものではありません。