python-2.7 - instalar - install tensorflow mac
¿Cómo instalo Keras y Theano en Anaconda Python en Windows? (8)
Estoy tratando de trabajar en redes neuronales en Python usando los siguientes paquetes de 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
Pero recibo el siguiente error:
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
Instalación de
conda install keras
.
Más tarde intenté usar
pip install Theano
, pero no funcionó.
Intenté instalar usando
pip install git
, pero recibo este error:
cannot find command git.
Así que instalé Git y configuré las variables de entorno.
Entonces, ¿hay algún procedimiento para instalar estos paquetes?
El truco es que necesita crear un entorno / espacio de trabajo para Python . Esta solución debería funcionar para Python 2.7, pero al momento de escribir, Keras puede ejecutarse en Python 3.5, especialmente si tiene instalada la última anaconda (esto me llevó un tiempo descubrir, así que resumiré los pasos que tomé para instalar KERAS en Python 3.5):
Crear entorno / espacio de trabajo para Python 3.5
-
C:/conda create --name neuralnets python=3.5
-
C:/activate neuralnets
Instale todo (observe el espacio de trabajo de las redes neuronales entre paréntesis en cada línea). Acepte cualquier dependencia que cada uno de esos pasos quiera instalar:
-
(neuralnets) C:/conda install theano
-
(neuralnets) C:/conda install mingw libpython
-
(neuralnets) C:/pip install tensorflow
-
(neuralnets) C:/pip install keras
Pruébalo:
(neuralnets) C:/python -c "from keras import backend; print(backend._BACKEND)"
Solo recuerde, si desea trabajar en el espacio de trabajo, siempre debe hacerlo:
C:/activate neuralnets
para que pueda iniciar Jupyter, por ejemplo (suponiendo que también tenga instalado Jupyter en este entorno / espacio de trabajo) como:
C:/activate neuralnets
(neuralnets) jupyter notebook
Puede leer más sobre cómo administrar y crear entornos / espacios de trabajo de conda en la siguiente URL: https://conda.io/docs/using/envs.html
En caso de que quiera entrenar CNN con el backend de Theano como el ejemplo Keras mnist_cnn.py:
Será mejor que uses la versión de Theano sangrado. De lo contrario, pueden ocurrir errores de aserción.
-
Ejecuta Theano sangrado
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
-
Ejecutar Keras (como 1.0.8 funciona bien)
pip install git+git://github.com/fchollet/keras.git
En entorno windows con Anconda. Vaya a un aviso de anconda desde el inicio. Luego, si está detrás del proxy, el archivo .copndarc debe actualizarse con los detalles del proxy.
ssl_verify: canales falsos: - valores predeterminados de servidores proxy: http: http://xx.xx.xx.xx:xxxx https: https://xx.xx.xx.xx:xxxx
Tenía ssl_verify inicialmente marcado como ''Verdadero'' y luego recibí un error de SSL. Así que lo convertí en falso como arriba y luego ejecuté los siguientes comandos
conda update conda conda update --todos conda install --channel https://conda.anaconda.org/conda-forge keras conda install --channel https://conda.anaconda.org/conda-forge tensorflow
Mi versión de Python es 3.6.7
En ventanas con anaconda, simplemente vaya a conda prompt y use este comando
conda install --channel https://conda.anaconda.org/conda-forge keras
Es mi solución para el mismo problema.
- Instale TDM GCC x64.
- Instale Anaconda x64.
- Abra el indicador de Anaconda
-
Ejecute
conda update conda
-
Ejecute la
conda update --all
-
Ejecute
conda install mingw libpython
-
Instale la última versión de Theano,
pip install git+git://github.com/Theano/Theano.git
-
Ejecute
pip install git+git://github.com/fchollet/keras.git
Yo uso macOS y solía tener el mismo problema.
Ejecutar el siguiente comando en la terminal me salvó:
conda install -c conda-forge keras tensorflow
Espero eso ayude.
instale con este comando dado a continuación conda install -c conda-forge keras
este es el error "CondaError: No se puede vincular una fuente que no existe" ive get in win 10. para su error ponga este comando en su línea de comando.
actualización de conda conda
este trabajo para mi
Anaconda con Windows
- Ejecute anaconda prompt con privilegios de administrador
- actualización de conda conda
- actualización de conda --todos
- conda instalar mingw libpython
- conda instalar theano
Después de los comandos conda, se requiere que acepte el proceso. ¿ Continuar ([y] / n)?