2015-06-29 41 views
8

Sto tentando di installare Theano sulla macchina CPU (eseguendo grafica Intel intel, senza NVIDIA). Ottengo il seguente errore di importazione durante il test in python.Errore di importazione Theano

WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to exe 
cute optimized C-implementations (for both CPU and GPU) and will default to Pyth 
on implementations. Performance will be severely degraded. To remove this warnin 
g, set Theano flags cxx to an empty string. 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "c:\anaconda\pkgs\theano\theano\__init__.py", line 74, in <module> 
    from theano.printing import pprint, pp 
    File "c:\anaconda\pkgs\theano\theano\printing.py", line 19, in <module> 
    if pd.find_graphviz(): 
    File "C:\Anaconda\lib\site-packages\pydot.py", line 409, in find_graphviz 
    "SOFTWARE\ATT\Graphviz", 0, win32con.KEY_QUERY_VALUE) 
pywintypes.error: (2, 'RegOpenKeyEx', 'The system cannot find the file specified 
.') 

Tuttavia ho installato il g ++.

Grazie.

risposta

18

As described in the documentation, assicurarsi di averlo fatto quando si utilizza Anaconda.

conda install mingw libpython 
+0

Grazie questo mi ha veramente aiutato nella nuova installazione di g ++ –

1

Se si utilizza PyCharm su Windows, seguendo la seguente procedura:

  • installare anaconda
  • Cambia la tua interprete per anaconda python
  • installare Theano
  • installare MinGW
  • installare libpython
0

Prova questo:

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git 

dieci,

from theano import * 

si lavora per me