2016-10-09 6 views
0

私はkerasに新しいです、と私はtheanoscipynumpyモジュールをダウンロードしているが、私はimport kerasにしたい場合は、コマンドウィンドウはそのkerasインポートエラーなし属性「getdlopenflags」

"Using TensorFlow backend. 
Traceback (most recent call last): 
File "F:\eclipse\dasd\aaa\aaaa.py", line 7, in <module> 
import keras 
File "D:\Anaconda2\lib\site-packages\keras\__init__.py", line 2, in <module> 
from . import backend 
File "D:\Anaconda2\lib\site-packages\keras\backend\__init__.py", line 64, in <module> 
from .tensorflow_backend import * 
File "D:\Anaconda2\lib\site-packages\keras\backend\tensorflow_backend.py", line 1, in <module> 
import tensorflow as tf 
File "D:\Anaconda2\lib\site-packages\tensorflow\__init__.py", line 23, in <module> 
from tensorflow.python import * 
File "D:\Anaconda2\lib\site-packages\tensorflow\python\__init__.py", line 47, in <module> 
_default_dlopen_flags = sys.getdlopenflags() 
    AttributeError: 'module' object has no attribute 'getdlopenflags'" 

私のコンピュータを私に伝えますシステムがwin7-64で、私のグラフィックカードがATIだから私はCUDAをダウンロードしていません。

+0

[Python tensorflow error、sysに属性がありませんgetdlflags](http://stackoverflow.com/questions/36026865/python-tensorflow-error-sys-has-no-attribute-getdlflags) – liori

+0

@liori well 、はい、しかし、この場合はtheanoが使用できるように解決策が異なります。 –

+0

@AnttiHaapala:ええ、私はそれが投票の後にのみ気づいた。私はそれを取り戻すことはできないと思いますか? – liori

答えて

0

KerasはデフォルトでTensorflowを使用しています。明示的にTheanoに切り替える必要があります。例えば、環境変数KERAS_BACKENDtheanoに設定するなど、現在の手順についてはofficial documentationを参照してください。

+0

おかげで環境変数を変更してケラスが正常に動作しました! –

関連する問題