2017-05-07 1 views
1

Windows 10에서 신경망을 구축하기 위해 theano를 백엔드로 사용하고 있습니다. 내 파이썬 버전은 2.7입니다. 문제는 케라를 사용하려고 할 때 나는 계속 경로 오류가 발생한다는 것입니다. Keras가 설치되었지만 작동하지 않습니다.

$python 
>>import keras 

내가 아직 얻을 추가 상관없이 나에게 오류

Problem occurred during compilation with the command line below: 
"g++" -shared -g -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -I"C:\Python27\lib\site-packages\numpy\core\include" -I"C:\Python27\include" -I"C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\gof" -L"C:\Python27\libs" -L"C:\Python27" -o C:\Users\Patrick\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-Intel64_Family_6_Model_61_Stepping_4_GenuineIntel-2.7.11-64\lazylinker_ext\lazylinker_ext.pyd C:\Users\Patrick\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-Intel64_Family_6_Model_61_Stepping_4_GenuineIntel-2.7.11-64\lazylinker_ext\mod.cpp -lpython27 
The system cannot find the path specified. 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Python27\lib\site-packages\keras-2.0.3-py2.7.egg\keras\__init__.py", line 3, in <module> 
    from . import activations 
    File "C:\Python27\lib\site-packages\keras-2.0.3-py2.7.egg\keras\activations.py", line 4, in <module> 
    from . import backend as K 
    File "C:\Python27\lib\site-packages\keras-2.0.3-py2.7.egg\keras\backend\__init__.py", line 70, in <module> 
    from .theano_backend import * 
    File "C:\Python27\lib\site-packages\keras-2.0.3-py2.7.egg\keras\backend\theano_backend.py", line 3, in <module> 
    import theano 
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\__init__.py", line 66, in <module> 
    from theano.compile import (
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\compile\__init__.py", line 10, in <module> 
    from theano.compile.function_module import * 
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\compile\function_module.py", line 21, in <module> 
    import theano.compile.mode 
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\compile\mode.py", line 10, in <module> 
    import theano.gof.vm 
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\gof\vm.py", line 662, in <module> 
    from . import lazylinker_c 
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\gof\lazylinker_c.py", line 127, in <module> 
    preargs=args) 
    File "C:\Python27\lib\site-packages\theano-0.9.0-py2.7.egg\theano\gof\cmodule.py", line 2316, in compile_str 
    (status, compile_stderr.replace('\n', '. '))) 
. ception: Compilation failed (return status=1): The system cannot find the path specified. 
>>> 

나는 (적어도 나는 ... 그렇게 생각) 내 시스템 변수 경로에 추가 할 필요가 있음을 알 수 있지만를 제공하지 않습니다 오류. 추가를 시도했습니다

기본적으로 말한 경로는 지정할 수 없습니다. 주목해야 할 점은 필자는 scipy를 설치하는 데 많은 어려움을 겪고 있었고 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy에서 .whl 파일을 얻어야 만한다는 것을 알았습니다. 그게 내 문제 야.

+0

아마도 g ++을 찾을 수 없으며 설치되어 있습니까? PATH에있는 경로입니까? –

+0

g ++가 설치되어 있지 않은 경우, MinGW를 시도하십시오. 여기에서 광산을 찾았습니다 : https://nuwen.net/mingw.html –

답변

0

나는 또한 동일한 문제에 직면했고 다른 python 버전을 제거하는 것으로 해결되었습니다. 파이썬이 하나만 설치되어 있는지 확인하십시오. 여러 개가있는 경우 때때로 잘 작동하지 않습니다.

관련 문제