Recientemente salí de googlecolab y quería usar la anaconda local para realizar ejercicios de aprendizaje automático. Informé un error al instalar tensorflow: UnsatisfiableError: Se encontraron las siguientes especificaciones. La solución se da a continuación.
Se encuentra que la razón real se debe al entorno python de anaconda. La versión actual de tensorflow solo se puede aplicar a versiones derivadas como python 3.5, 3.6 y 3.7, mientras que la versión de python que viene con anaconda es 3.8.
Utilice el siguiente código para ver la versión actual de anaconda y determinar si anaconda está instalado correctamente.
conda --version
Mi versión aquí es conda 4.9.1.
Luego use el siguiente código para enumerar todos los entornos en conda:
conda info --envs
Luego, use el siguiente código para ver la versión de Python en el entorno predeterminado actual:
conda activate
python -V
Mi versión actual es Python 3.8.
Para instalar correctamente tensorflow, primero necesitamos un entorno de Python de versión baja.
Ejecute el siguiente comando para crear un entorno llamado python37 y siga las instrucciones para instalar python3.7
conda create --name python37 python=3.7
Al ingresar al nuevo entorno, volvemos a verificar si la versión de Python es la versión 3.7 que necesitamos.
activate python37
python -V
Después de configurar nuestra versión de python3.7, podemos instalar tensorflow de varias formas. Yo uso la interfaz gráfica concisa de anaconda navigator aquí.