Cómo solucionarlo No se pudo encontrar una versión que satisfaga el requisito de Tensorflow

Tensorflow es una plataforma de código abierto para inteligencia artificial y se compone de extensas bibliotecas y recursos comunitarios que permiten a los investigadores impulsar lo último en Aprendizaje automático e ingenieros fabrican e integran eficazmente aplicaciones controladas por aprendizaje automático en microcontroladores y microprocesadores. Los geeks informáticos pueden instalar Python y PyCharm fácilmente en sus sistemas, pero cuando intentan instalar Tensorflow encuentran el mensaje de error: “No se pudo encontrar una versión que satisfaga el requisito de TensorFlow (de las versiones: ) No se encontró una distribución coincidente para TensorFlow”. Muchas personas han instalado Flask para deshacerse de este problema, pero no pueden, por lo tanto, teniendo esto en cuenta, he compilado algunas posibles soluciones a este problema y sigo esta guía para eliminar este error.

Error de TensorFlow

Resulta que hay varias causas diferentes que podrían terminar causando este problema, por lo tanto, avancemos un paso y probemos algunas correcciones hasta que podamos eliminar este problema técnico en Windows.

Método 1: verificar la versión de Python en su sistema

Si está ejecutando Windows 10, con la versión de Python 3.6.X en su sistema, lo más probable es que la versión de Python de 32 bits se haya ejecutado en una máquina de 64 bits. Tenga en cuenta que TensorFlow solo es compatible con la instalación de Python de 64 bits y no con la versión de Python de 32 bits. Si ha descargado Python desde python.org la instalación predeterminada sería de 32 bits, por lo tanto, para deshacerse de este problema, descargue un instalador de 64 bits de aquí . Ahora, tenemos que configurar el SENDERO variable de entorno porque enumera los directorios en los que se buscarán ejecutables cuando escriba un comando en el símbolo del sistema. Al agregar la ruta al ejecutable de Python, podrá acceder python.exe escribiendo el pitón palabra clave (no necesitará especificar la ruta completa al programa). Si la variable PATH no está configurada, se produce el siguiente error:

                      C:>python
'python' is not recognized as an internal or external command,
operable program or batch file.
                    

Como puede ver, no se encontró el comando, por lo tanto, para ejecutar python.exe debe especificar la ruta completa al ejecutable, por lo tanto, para especificar la ruta completa a la variable, siga los pasos indicados a continuación:

  1. Haga clic derecho en Mi PC y luego haga clic en Propiedades botón.
    Elija Propiedades
  2. En el lado izquierdo de la ventana, busque Configuración avanzada del sistema y después de hacer clic en él, observará que Propiedades del sistema Se abrirá la ventana.
    Propiedades del sistema
  3. Ahora busque la opción variable PATH y haga clic en Editar. Coloque el cursor al final de la Valor variable línea y agregue la ruta al archivo python.exe precedido por el carácter de punto y coma (;). En mi caso, he agregado el siguiente valor: C:Python36 porque quiero ejecutar la versión Python 3.6.
    Asignar valor de variable
  4. Cierre todas las ventanas y busque Símbolo del sistema. En la ventana de comandos, escriba el siguiente comando y presione enter. Verá que ahora la versión de 64 bits está presente en su sistema y ahora intentaré instalar TensorFlow y comprobar si el error sigue ahí o no:
                              C:>python --version
    
    Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
                            
  5. Ejecute el siguiente comando para instalar TensorFlow en su sistema y, con suerte, ahora la instalación continuará sin ningún mensaje de error. Nota: TensorFlow aún no está en el PyPI repositorio, por lo que debe especificar la URL del “archivo de rueda” apropiado para su sistema operativo y versión de Python.
                              pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
                            
    Instalar Tensorflow

Método 2: Rebaje su versión de Python en Anaconda

Tensorflow solo admite Python 3.6.x y solo la versión de 64 bits. Por lo tanto, si está ejecutando una GUI como anaconda y Python 3.7 está instalado de forma predeterminada, tenemos que degradarlo a 3.6 para instalar Tensorflow. Para realizar esta tarea, ejecute los comandos que se indican a continuación en el indicador de Anaconda:

                      
                        conda install python=3.6.4
                      
                    

Después de ejecutar este comando, espere un par de segundos y luego cree un entorno virtual para instalar Tensorflow. Asigne un nombre al entorno virtual como “ab” y luego instale la versión actual de TensorFlow solo para CPU:

                      
                        conda
                      
                      
                        create
                      
                      
                        -
                      
                      
                        n
                      
                       ab 
                      
                        tensorflow
                      
                      
                        conda
                      
                      
                        activate
                      
                      
                        tf
                      
                    

Después de degradar su versión de python, Tensorflow ahora se instalará sin mostrar ningún error e incluso si ha instalado la versión de escritorio de Ubuntu , también funcionará para eso.

Método 3: Instalador de paquete de actualización para Python

pipa es la paquete de instalación para Python y podemos usar pip para instalar paquetes desde el índice de paquetes de Python y otros índices. Aunque las actualizaciones se lanzan regularmente después de tres meses y estos paquetes deben actualizarse manualmente en su sistema ejecutando ciertos comandos. Si estos no están desactualizados, podrían causar este error de instalación de Tensorflow, por lo tanto, actualizaremos el paquete pip ejecutando los siguientes comandos a continuación para que todos los paquetes se actualicen automáticamente:

                      pip install --upgrade pip

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
                    

Con suerte, después de actualizar los paquetes pip, su instalación se ejecutará sin problemas y ahora podrá desarrollar proyectos de programación interesantes utilizando Tensorflow.

Solución alterna: Es posible que no haya una versión de TensorFlow que sea compatible con su versión de Python. Esto es particularmente cierto si está utilizando una nueva versión de Python. Para example, puede haber un retraso entre el lanzamiento de una nueva versión de Python y el lanzamiento de TensorFlow para esa versión de Python. En este caso, creo que las opciones mencionadas anteriormente, como cambiar a la versión anterior de Python, compilar TensorFlow desde el código fuente y esperar a que se lance una versión correspondiente de TensorFlow, son todos los remedios posibles que podrían permitirle instalar TensorFlow en su sistema sin fallas.

Related Posts