2016-01-19 21 views
6

Uso l'introduzione nei tutorial di deeplearning.ImportError: nessun modulo denominato theano

sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git 
sudo pip install Theano 

Non v'è alcun problema con NumPy e scipy.test:

python -c "import numpy; numpy.test()" 
python -c "import scipy; scipy.test()" 

ma quando uso il test del Theano:

python -c "import theano; theano.test()" 

E mi ha detto "no modulo denominato Theano" che mi ha confuso molto

+3

Ovviamente 'theano' non sembra essere nel percorso di ricerca della propria installazione Python. Controlla 'sys.path' e verifica che il modulo si trovi in ​​una delle posizioni elencate. – HelloWorld

+0

ma quando corro in python e importano theano, viene anche visualizzato lo stesso errore – hunter

+1

Ho trovato che ci sono python 2.7 e python 3.2 nello stesso computer. Quando uso python -V stampa python 2.7, ma il pip installa tutto il modulo nella cartella python 3.2. – hunter

risposta

2

Al fine di essere certi di installare la versione che abbinerà versione di Python di Pip del vostro interprete e non, si potrebbe provare la seguente:

sudo -H python -m pip install Theano 

Il che caricare il modulo pip corrispondente al vostro interprete.

Problemi correlati