Tensorflow・Keras:インストール
基本的には上記を参考に進めていきます。
ただし、TF(tensorflow)のインストールのとき、対象ファイルは当然下記を参照し、環境に合わせて変える必要があります。
import tensorflow as tf 実行時のエラー
ただし、書いてある通り進めてもimport tensorflowで下記のエラーが出てしまいました。
import tensorflow as tf #ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['/root/.pyenv/versions/anaconda3-2018.12/envs/py36/lib/python3.6/site-packages/numpy']. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version.
numpyのバージョンの問題の様ですが、numpyだけをバージョンアップしてもダメなようでした。
一度tensorflowをアンイトンスールしました。
tensorflowアンイトンスール
pip uninstall tensorflow
どうやら、anaconda環境下でpipを使うのは良くないようです
よって仮想環境内向にて、下記サイトを参考にして進めていきます。
condaアップデート
conda update -n base conda
tensorflowインストール
conda install tensorflow
>>>import tensorflow as tf >>>hello = tf.constant('Hello, TensorFlow!') >>>sess = tf.Session() >>>print(sess.run(hello)) #helloと表示されれば成功です!
実行時のメッセージ
#I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX #I tensorflow/core/common_runtime/process_util.cc:69] Creating new thread pool with default inter op setting: 2. Tune using inter_op_parallelism_threads for best performance. #helloの前に上記のメッセージが表示されると思いますが、エラーではなく、こうすると処理速度が速くなります、ということらしいです。
kerasインストール
conda install keras
kerasインストールの確認
>>> import keras >>> print(keras.__version__) #バージョンが帰ってくれば成功です
その他
仮想環境の削除
conda remove -n 仮想環境名 --all
pipアップデート
pip install --upgrade pip
0 Comments