ошибка Anaconda python при импорте theano

Я довольно новичок в python, и, конечно, я также новичок в Theano. Я пытаюсь использовать его под windows вместе с Anaconda python. Я установил все обязательные требования (кроме CUDA, так как на этом ноутбуке у меня нет NVIDIA GPU). Я установил тот же GCC и установил путь, как предложено на странице пошагового руководства. Тем не менее я получаю следующую ошибку:

    Problem occurred during compilation with the command line below:
C:TDM-GCC-64bing++.exe -shared -g -march=broadwell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-clwb -mno-pcommit --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -mtune=broadwell -D NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -IC:Anacondalibsite-packagesnumpycoreinclude -IC:Anacondainclude -o C:UsersPaoloAppDataLocalTheanocompiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_61_Stepping_4_GenuineIntel-2.7.10-64lazylinker_extlazylinker_ext.pyd C:UsersPaoloAppDataLocalTheanocompiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_61_Stepping_4_GenuineIntel-2.7.10-64lazylinker_extmod.cpp -LC:Anacondalibs -LC:Anaconda -lpython27
Traceback (most recent call last):
  File "C:/Users/Paolo/PycharmProjects/cvtutorial/tutorial1.py", line 5, in <module>
    import theano
  File "C:Anacondalibsite-packagestheano__init__.py", line 55, in <module>
    from theano.compile import 
  File "C:Anacondalibsite-packagestheanocompile__init__.py", line 9, in <module>
    from theano.compile.function_module import *
  File "C:Anacondalibsite-packagestheanocompilefunction_module.py", line 18, in <module>
    import theano.compile.mode
  File "C:Anacondalibsite-packagestheanocompilemode.py", line 11, in <module>
    import theano.gof.vm
  File "C:Anacondalibsite-packagestheanogofvm.py", line 568, in <module>
===============================
C:Anacondalibs/python27.lib: error adding symbols: File in wrong format
collect2.exe: error: ld returned 1 exit status

    import lazylinker_c
  File "C:Anacondalibsite-packagestheanogoflazylinker_c.py", line 116, in <module>
    preargs=args)
  File "C:Anacondalibsite-packagestheanogofcmodule.py", line 2010, in compile_str
    (status, compile_stderr.replace('n', '. ')))
. 

Process finished with exit code 1

Какие Предложения?

Это / вещь в

C:Anacondalibs/python27.lib:

звучит странно мне...

2 ответов


как предложил Даниэль в комментарии, я не запускал команду:

conda install mingw libpython

после этого я смог импортировать Theano coerrectly. Решено! :)


вы читали эту ссылку?

https://github.com/Theano/Theano/issues/2406

надеюсь, вы найдете решение из этого.