結論
結局いろいろやってダメだったので、Anaconda3 5.3.1をアンインストールしてAnaconda3-4.4.0をインストールしなおしたらうまくいった。
手順
アプリと機能からAnaconda3 3 5.3.1を アンインストール
Python3.7.0(Anaconda3 5.3.1 64bit)
Anaconda3のフォルダを削除
C:\ProgramData\Anaconda3
Anacondaアーカイブページより
Anaconda3-4.4.0-Windows-x86_64.exeをダウンロード
https://repo.anaconda.com/archive/
インストール
TensorFlowとKerasをインストール
ちゃんと動いた
こちらにも記載
ダメだった手順
Anaconda最新版(3 5.3.1)をインストール
Tensorflowインストール
pip install tensorflow
下記エラーが発生
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
ネットで調べてythonを3.6.6にダウングレードすればよいとあったのでダウングレード
conda install python=3.6.6
インストール成功
Kerasをインストール
pip install keras
インストール成功
Kerasを動作確認
improt kears
エラーが発生
import keras
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
~省略~
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: cannot import name 'multiarray'
ググったら「numpy」をアンインストールして、インストールしなおせばいいというのを発見し実行
pip uninstall numpy
pip install numpy
インストールは成功したので、もう一度Kerasを動作確認
improt kears
今度は別のエラー
import keras
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\__init__.py in <module>
~省略~
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: 指定されたモジュールが見つかりません。
解決策をちゃんとわからないままやってしまったので、Anacondaから入れなおすことにする。
結論へ