Windows環境でtensorflowがImportできなかったお話し

Windowsサーバ環境でtensorflowをインストールしたけど、うまくimportできなかったときの対応メモです。

環境は以下の通り

==================================

OS:windows 2012 R2

python : ver 3. 6

tensorflow: 1.10.0

==================================

 取りあえず、上記環境にpip install tensorflowでインストール自体は問題なくできるが、

import tensorflowすると以下のエラーが発生して動かない。

---------------------------------------------------------------------------------------------------------

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

Failed to load the native TensorFlow runtime.

---------------------------------------------------------------------------------------------------------

 色々ネットに情報があったが、結局一旦tensorflowをアンインストールして以下のバージョンを入れたところimportできるようになりました。

 

pip install tensorflow==1.5

tensorflowのバージョンとWindowsは相性があるようですね。