Como faço para instalar Keras e Theano em Anaconda Python no Windows?

votos
58

Eu estou tentando trabalhar em redes neurais em Python utilizando os seguintes pacotes Keras:

from keras.utils import np_utils
from keras.layers.core import Dense, Activation, Dropout
from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation, Flatten
from keras.layers.convolutional import Convolution2D, MaxPooling2D
from keras.optimizers import SGD

Mas, eu estou recebendo o seguinte erro:

 15 import theano
 ---> 16 from theano import gof
 17 from theano.compat.python2x import partial
 18 import theano.compile.mode
 ImportError: cannot import name gof

Instalando instalado conda install keras. Mais tarde eu tentei usar pip install Theano, mas não funcionou. Eu tentei instalar usando pip install git, mas eu estou recebendo este erro: cannot find command git.Então eu instalado Git e eu definir as variáveis de ambiente.

Então, existe algum procedimento para instalar estes pacotes?

Publicado 04/12/2015 em 19:44
fonte usuário
Em outras línguas...                            


7 respostas

votos
115

É a minha solução para o mesmo problema

  • Instale TDM GCC x64.
  • Instale Anaconda x64.
  • Abra o prompt Anaconda
  • Corre conda update conda
  • Corre conda update --all
  • Corre conda install mingw libpython
  • Instale a última versão do Theano, pip install git+git://github.com/Theano/Theano.git
  • Corre pip install git+git://github.com/fchollet/keras.git
Respondeu 24/01/2016 em 10:41
fonte usuário

votos
3

No caso de você querer treinar CNN com o backend Theano como o exemplo mnist_cnn.py Keras:

É melhor usar Theano sangramento versão borda. Caso contrário, pode ocorrer erros de declaração.

  • Execute Theano borda do sangramento
    pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
  • Run Keras (como 1.0.8 funciona bem)
    pip install git+git://github.com/fchollet/keras.git
Respondeu 11/09/2016 em 09:54
fonte usuário

votos
24

Em janelas com anaconda, basta ir no prompt de Conda e usar este comando

conda install --channel https://conda.anaconda.org/conda-forge keras
Respondeu 12/12/2016 em 09:01
fonte usuário

votos
32

O truque é que você precisa criar UM AMBIENTE / WORKSPACE para Python . Esta solução deve funcionar para Python 2.7, mas no momento de escrever keras pode ser executado em python 3.5, especialmente se você tem a última anaconda instalado (isso me levou algum tempo para descobrir o que eu vou descrever os passos que tomou para instalar Keras em python 3.5):

- CRIAR AMBIENTE / WORKSPACE para Python 3.5:

  1. C:\conda create --name neuralnets python=3.5
  2. C:\activate neuralnets

- instalar tudo (note o espaço de trabalho neuralnets entre parênteses em cada linha). ACEITAR quaisquer dependências cada uma dessas etapas pretende instalar :

  1. (neuralnets) C:\conda install theano
  2. (neuralnets) C:\conda install mingw libpython
  3. (neuralnets) C:\pip install tensorflow
  4. (neuralnets) C:\pip install keras

- testá-lo:

(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"

Basta lembrar, se você quer trabalhar na área de trabalho você sempre tem que fazer:

C:\activate neuralnets

assim você pode lançar Jypiter por exemplo (supondo que você também tenha instalado jypiter neste ambiente / espaço de trabalho) como:

C:\activate neuralnets
(neuralnets) jupyter notebook

Você pode ler mais sobre o gerenciamento ea criação de ambientes Conda / espaços de trabalho na URL follwing: https://conda.io/docs/using/envs.html

Respondeu 11/02/2017 em 02:45
fonte usuário

votos
12

Eu uso MacOS e costumava ter o mesmo problema.
Executando o seguinte comando no terminal de me salvou:

conda install -c conda-forge keras tensorflow

Espero que ajude.

Respondeu 17/08/2017 em 07:47
fonte usuário

votos
0

instalar por este comando dado abaixo Conda instalar -c keras Conda-forja

este é erro "CondaError: Não é possível ligar uma fonte que não existe" ive se em ganhar 10. para o seu erro colocar este comando na linha de comando.

Conda atualização Conda

este trabalho para mim.

Respondeu 06/09/2018 em 08:52
fonte usuário

votos
0

Anaconda com o Windows

  • prompt de anaconda correr com privilages administrador
  • Conda atualização Conda
  • Conda atualização --all
  • Conda instalar mingw libpython
  • Conda instalar Theano

Depois de comandos Conda é exigido para aceitar processo - Proceda ([y] / n)?

Respondeu 19/04/2019 em 08:13
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more