2016-07-19 5 views
0

私はaninga2を使ってmingwとlibpythonをインストールしました。その後、私はIDEAでimport theanoを実行してTheanoをテストしますが、残念なことにいくつかのファイルが見つかりません。Theanoがlstdcを見つけることができません++

私はファイルパスC:\ Anaconda2 \ MinGW \ x86_64-w64-mingw32 \ libに行きましたが、実際には-lstdC++という名前のファイルはありませんでしたが、libstdC++ .a、libmingw32.a、libgcc_sがあります。 aと残りの部分には、見つけられないlgcc.aまたはlibgcc.aというファイルが1つしかありません。

私はTheanoをアンインストールしてBleeding Edgeバージョンを再インストールする必要がありますが、Bleeding Edgeバージョンをインストールしなくても解決できるかどうか疑問です。それとも本当に必要なのでしょうか?ここで

はトレースバックです:

Traceback (most recent call last): 
     File "<pyshell#0>", line 1, in <module> 
     import theano 
     File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\__init__.py", line 70, in <module> 
     from theano.compile import (
     File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-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.dev2-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.dev2-py2.7.egg\theano\compile\mode.py", line 12, in <module> 
     import theano.gof.vm 
     File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\gof\vm.py", line 654, in <module> 
     from . import lazylinker_c 
     File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\gof\lazylinker_c.py", line 127, in <module> 
     preargs=args) 
     File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\gof\cmodule.py", line 2299, in compile_str 
     (status, compile_stderr.replace('\n', '. '))) 
    Exception: Compilation failed (return status=1): c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:\Python27\libs/libpython27.a when searching for -lpython27 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libstdc++.dll.a when searching for -lstdc++ 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libstdc++.a when searching for -lstdc++ 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libstdc++.a when searching for -lstdc++ 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libstdc++.dll.a when searching for -lstdc++ 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libstdc++.a when searching for -lstdc++ 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lstdc++ 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmingw32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libgcc_s.a when searching for -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libgcc_s.a when searching for -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libgcc_s.a when searching for -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/libgcc.a when searching for -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0\libgcc.a when searching for -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/libgcc.a when searching for -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libmoldname.a when searching for -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libmingwex.a when searching for -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libmsvcrt.a when searching for -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libadvapi32.a when searching for -ladvapi32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libadvapi32.a when searching for -ladvapi32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libadvapi32.a when searching for -ladvapi32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -ladvapi32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libshell32.a when searching for -lshell32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libshell32.a when searching for -lshell32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libshell32.a when searching for -lshell32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lshell32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libuser32.a when searching for -luser32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libuser32.a when searching for -luser32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libuser32.a when searching for -luser32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -luser32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libkernel32.a when searching for -lkernel32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libkernel32.a when searching for -lkernel32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libkernel32.a when searching for -lkernel32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lkernel32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmingw32 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libgcc_s.a when searching for -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libgcc_s.a when searching for -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libgcc_s.a when searching for -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/libgcc.a when searching for -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0\libgcc.a when searching for -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/libgcc.a when searching for -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libmoldname.a when searching for -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmoldname 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libmingwex.a when searching for -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmingwex 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib\libmsvcrt.a when searching for -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt 
    . c:/anaconda2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmsvcrt 
    . collect2.exe: error: ld returned 1 exit status 

私はエラーが発生する32ビットWindows上でアナコンダのreinsallation後:

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import theano 
    File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\__init__.py", line 70, in <module> 
    from theano.compile import (
    File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-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.dev2-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.dev2-py2.7.egg\theano\compile\mode.py", line 12, in <module> 
    import theano.gof.vm 
    File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\gof\vm.py", line 654, in <module> 
    from . import lazylinker_c 
    File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\gof\lazylinker_c.py", line 127, in <module> 
    preargs=args) 
    File "C:\Python27\lib\site-packages\theano-0.9.0.dev2-py2.7.egg\theano\gof\cmodule.py", line 2299, in compile_str 
    (status, compile_stderr.replace('\n', '. '))) 
Exception: Compilation failed (return status=1): C:\Python27\libs/libpython27.a(dmmes00245.o):(.idata$7+0x0): undefined reference to `__head_C__build27_cpython_PCBuild_libpython27_a' 
. C:\Python27\libs/libpython27.a(dmmes00223.o):(.idata$7+0x0): undefined reference to `__head_C__build27_cpython_PCBuild_libpython27_a' 
. C:\Python27\libs/libpython27.a(dmmes00054.o):(.idata$7+0x0): undefined reference to `__head_C__build27_cpython_PCBuild_libpython27_a' 
. C:\Python27\libs/libpython27.a(dmmes01026.o):(.idata$7+0x0): undefined reference to `__head_C__build27_cpython_PCBuild_libpython27_a' 
. C:\Python27\libs/libpython27.a(dmmes00253.o):(.idata$7+0x0): undefined reference to `__head_C__build27_cpython_PCBuild_libpython27_a' 
. C:\Python27\libs/libpython27.a(dmmes00207.o):(.idata$7+0x0): more undefined references to `__head_C__build27_cpython_PCBuild_libpython27_a' follow 
. collect2.exe: error: ld returned 1 exit status 

答えて

0

与えられた正確なメッセージは次のとおりです。

skipping incompatible .../libstdc++.dll.a when searching for -lstdc++ 
etc.. 

私はまた、それがuser32kernel32を探しているのを見るが、まだoolchainは明らかにx86_64-w64-mingw32のために構成されています。

64ビットツールチェーンを使用して32ビットシステム用にTheanoをコンパイルしようとしていますか?コンパイラフラグをチェックする必要があります。

+0

私のマシンはWindows 8.1 64ビット、Pythonは2.7.10 32ビット、私はWindows 64ビット用に私のanacondaをダウンロードしました。また、私のTheano_Flagsをblas.ldflags = -LCに設定しました: \\ openblas -lopenblas。ここで言及しましたが、私は32ビット用にanacondaを再インストールし、mingwとlibpython..thanksを再度インストールするように再試行する可能性があります。 –

0

最後に、32ビット版のWindowsでmingwとlibpythonをAnacondaに再インストールした後、最新のバージョンにアップグレードすることですべてが解決されます。 2.7.10から2.7.12に更新しました。

注:変数環境のPATHにAnaconda2フォルダを配置することを忘れないでください。

関連する問題