モジュールをインポートしようとしていますkeras.utils.data_utils
しかし、機能していません。しかし、私はこのモジュールを見つけることができます こちら 。確かに存在します。なぜ他のモジュールをインポートできるのにインポートできないのかkeras.models
およびkeras.layers.core
?
cliu@cliu-ubuntu:bin$ python
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import print_function
>>> from keras.models import Sequential
>>> from keras.layers.core import Dense, Activation, Dropout
>>> from keras.layers.recurrent import LSTM
>>> from keras.utils.data_utils import get_file
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named data_utils
編集:
答えは here をご覧ください。
this 答えは正しいが、完全ではありません。 Ben J。 の回答に感謝しますが、 Tadhg McDonald-Jensen が最初に答えを提供してくれます here 。
要約する
pip install keras
を使用してkeras
をインストールしていましたが、 this に従ってkeras
の最新バージョンをインストールしませんでした。 from keras.models import Sequential
、from keras.layers.core import Dense, Activation, Dropout
、およびfrom keras.layers.recurrent import LSTM
のようなことはできますが、from keras.utils.data_utils import get_file
はできません。以前のバージョンにはないためです。
SO、ちょうどclone
からkeras
を github 、cd
に挿入し、Sudo python setup.py install
を実行することでこの問題を解決できます。
既にこのpip install keras
を行っている場合、keras
が存在しなくなるまで何度もこのpip uninstall keras
を行うことにより、インストールしたすべてのkeras
バージョンをクリアする必要があります。次に、Sudo python setup.py install
を実行します。
https://pypi.python.org/pypi/Keras/0.1. からtar.gzを見ましたが、utilsフォルダーにdata_utils.pyという名前のファイルはありません。ただし、githubには次のファイルが含まれています: https://github.com/fchollet/keras 。
あなたの問題が今までに解決されていることを願っています。
Sudo pip install git+git://github.com/fchollet/keras.git --upgrade
あなたのために仕事をする必要があります。
これで問題が解決する場合があります。
Sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade