私がこれを実行しようとしているとき
import keras
私は次のようになっていますエラー:
Traceback (most recent call last):
File "<ipython-input-1-c74e2bd4ca71>", line 1, in <module>
import keras
File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/__init__.py", line 3, in <module>
from . import utils
File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/utils/__init__.py", line 6, in <module>
from . import conv_utils
File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/utils/conv_utils.py", line 3, in <module>
from .. import backend as K
File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/backend/__init__.py", line 83, in <module>
from .tensorflow_backend import *
File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py", line 2, in <module>
from tensorflow.python.training import moving_averages
ModuleNotFoundError: No module named 'tensorflow.python.training'
次のコマンドを使用して、Theano
、Tensorflow
、およびKeras
をすでにインストールしています。
テアノ:
Rezwans-iMac:~ rezwan$ pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
Tensorflow:
Rezwans-iMac:~ rezwan$ conda create -n tensorflow python=3.6
Rezwans-iMac:~ rezwan$ source activate tensorflow
(tensorflow) Rezwans-iMac:~ rezwan$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0rc2-py3-none-any.whl
(tensorflow) Rezwans-iMac:~ rezwan$ pip3 install --upgrade $TF_BINARY_URL
ケラス:
Rezwans-iMac:~ rezwan$ pip install --upgrade keras
上記のコマンドは正しく機能します。
しかし、私は上記のエラーを取得しています。このエラーを解決するにはどうすればよいですか?
すべてのライブラリがインストールされていることを確認するには、次のようなテキストファイルを使用できます。
jupyter==1.0.0
Keras==2.1.3
numpy==1.15.1
pandas==0.22.0
scikit-learn==0.19.1
scipy==1.0.0
tensorboard==1.10.0
tensorflow==1.10.0
次に、pipを使用してインストールします。
pip install -r requirements.txt
または
pip3 install -r requirements.txt
複数のインストールがある場合は、すべてのライブラリが同じpythonバージョンで使用するためにインストールされます。
Tensorflowインストールコマンド:
Rezwans-iMac:~ rezwan$ conda create -n tensorflow python=3.6
Rezwans-iMac:~ rezwan$ source activate tensorflow
(tensorflow) Rezwans-iMac:~ rezwan$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0rc2-py3-none-any.whl
(tensorflow) Rezwans-iMac:~ rezwan$ pip3 install --upgrade $TF_BINARY_URL
tensorflowと呼ばれる仮想環境を作成してアクティブ化しました。 (tensorflow)
の前にRezwans-iMac
があることに注意してください。これは、新しく作成された仮想環境内にいることを示しています。 tensorflowはこの仮想環境にのみインストールされるため、で切り替える必要があります
source activate tensorflow
テンソルフローを使用するたびに。この環境内で使用する他のパッケージもインストールする必要があります。
また、.../anaconda/env/tensorflow/bin/python
でインタープリターを使用するようにIDEを構成します