2016-10-09 2 views
0

I 오전 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 오류, sys 속성이 없습니다 getdlflags] (http://stackoverflow.com/questions/36026865/python-tensorflow-error-sys-has-no-attribute-getdlflags) – liori

+0

@liori 잘 , 그렇습니다. 그러나이 경우에는 theano가 사용될 수있는 해결책이 다릅니다. –

+0

@AnttiHaapala : 예, 투표 후에 만 ​​나타났습니다. 내가 다시 가져갈 수있을 것 같지 않아? – liori

답변

0

Keras는 기본적으로 Tensorflow를 사용하고 있습니다. 예를 들어, 환경 변수 KERAS_BACKENDtheano으로 설정하는 등의 방법으로 Theano로 명시 적으로 전환해야합니다. 현재 절차는 official documentation을 참조하십시오.

+0

덕분에 환경 변수를 변경하고 keras가 잘 작동합니다! –