2015-10-30 10 views
5

Python'da oldukça yeniyim ve elbette Theano ile de yeniyim. Anaconda python ile birlikte pencerelerin altında kullanmaya çalışıyorum. Tüm zorunlu gereksinimleri yükledim (bu dizüstü bilgisayardaki CUDA hariç NVIDIA GPU'm yok). Aynı GCC'yi yükledim ve yolu gözden geçirme sayfasında önerilen şekilde ayarlayın.anaconda python error theano

Problem occurred during compilation with the command line below: 
C:\TDM-GCC-64\bin\g++.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:\Anaconda\lib\site-packages\numpy\core\include -IC:\Anaconda\include -o C:\Users\Paolo\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_61_Stepping_4_GenuineIntel-2.7.10-64\lazylinker_ext\lazylinker_ext.pyd C:\Users\Paolo\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_61_Stepping_4_GenuineIntel-2.7.10-64\lazylinker_ext\mod.cpp -LC:\Anaconda\libs -LC:\Anaconda -lpython27 
Traceback (most recent call last): 
    File "C:/Users/Paolo/PycharmProjects/cvtutorial/tutorial1.py", line 5, in <module> 
    import theano 
    File "C:\Anaconda\lib\site-packages\theano\__init__.py", line 55, in <module> 
    from theano.compile import \ 
    File "C:\Anaconda\lib\site-packages\theano\compile\__init__.py", line 9, in <module> 
    from theano.compile.function_module import * 
    File "C:\Anaconda\lib\site-packages\theano\compile\function_module.py", line 18, in <module> 
    import theano.compile.mode 
    File "C:\Anaconda\lib\site-packages\theano\compile\mode.py", line 11, in <module> 
    import theano.gof.vm 
    File "C:\Anaconda\lib\site-packages\theano\gof\vm.py", line 568, in <module> 
=============================== 
C:\Anaconda\libs/python27.lib: error adding symbols: File in wrong format 
collect2.exe: error: ld returned 1 exit status 

    import lazylinker_c 
    File "C:\Anaconda\lib\site-packages\theano\gof\lazylinker_c.py", line 116, in <module> 
    preargs=args) 
    File "C:\Anaconda\lib\site-packages\theano\gof\cmodule.py", line 2010, in compile_str 
    (status, compile_stderr.replace('\n', '. '))) 
. 

Process finished with exit code 1 

Herhangi Öneriler: Yine aşağıdaki hatayı alıyorum?

C:\Anaconda\libs/python27.lib: 

Bu/\ şey bana garip geliyor

...

+3

'conda install mingw libpython' çalıştırdınız mı? Her şeyi aynı bitliğe (yani 32 bit veya 64 bit) mi yüklediniz? –

+0

Teşekkürler Daniel, bu gerçekten sorun oldu! – lateautumntear

+0

@lateautumntear that = onun ilk veya ikinci öneri? –

cevap

14

, ben komutunu çalıştırın vermedi. Çözüldü! :)

+0

Eğer anaconda kullanmıyorsanız, benzer bir sorunla karşılaşabilirsiniz. Benim durumumda TDM GCC kurulu idi. Çözelti libpython.a'yı yeniden derlemekti. Rosinality.ncity.net/doku.php?id=python:installing_theano – Jim

+0

'daki yönergeleri izledim, bunu sadece 'conda install libpython' çalıştırarak işe aldım, teşekkürler! –

0

Bu bağlantıyı okudun mu?

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

Eğer bundan çözüm bulmak Umut. Ben coerrectly Theano ithal başardı Bundan sonra

conda install mingw libpython 

: yorumunda Daniel önerdiği gibi

+0

Merhaba, teşekkürler ama aynı sorun değil, farklı bir platform ve bunu yeniden başlatılamıyorum (bu durumda bu topluluğu rahatsız etmem). – lateautumntear