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



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

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 el estado de la técnica en Aprendizaje automático y los ingenieros fabrican e integran de forma eficaz aplicaciones controladas por ML en microcontroladores y microprocesadores. Los fanáticos de las computadoras 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 cumpla con 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 hacerlo. Teniendo esto en cuenta, he compilado algunas posibles soluciones a este problema y sigo esta guía para deshacerse de este error.



TensorFlow Error



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 Python 3.6.X en su sistema, lo más probable es que la versión Python-32 bits se haya estado ejecutando en una máquina de 64 bits. Ten en cuenta una cosa que TensorFlow solo es compatible con la instalación de Python de 64 bits y no con la versión de 32 bits de pitón. Si descargaste Python de 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 CAMINO 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 es necesario que especifique la ruta completa al programa). Si no se establece la variable PATH, se produce el siguiente error:

C: > python 'python' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.

Como puede ver, el comando no se encontró, 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 indexados 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 ella, observará que Propiedades del sistema Se abrirá la ventana.

    Propiedades del sistema

  3. Ahora busque la opción de variable PATH y haga clic en Editar. Coloque su cursor al final de la Valor variable y agregue la ruta al archivo python.exe precedido por el carácter de punto y coma (;). En mi caso, agregué el siguiente valor: C: Python36 porque quiero ejecutar la versión Python 3.6.

    Asignar valor variable

  4. Cierre todas las ventanas y busque el 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 verificar si el error sigue ahí o no:
    C: > python --version Python 3.7.6 (predeterminado, 8 de enero de 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 la 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: degradar su versión de Python en Anaconda

Tensorflow solo admite Python 3.6.xy 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, por lo tanto, 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. Nombra el entorno virtual como 'ab' y luego instala la versión actual de TensorFlow solo para CPU:

conda crear -nortedesdetensorflow conda activar 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 paquetes de actualización para Python

Pip es el 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 publican regularmente después de tres meses y estos paquetes deben actualizarse manualmente en su sistema mediante la ejecución de 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

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

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. Por ejemplo, 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 degradación a la versión anterior de Python, compilar TensorFlow desde el código fuente y esperar a que se lance una versión coincidente de TensorFlow son todos los posibles remedios que podrían permitirle instalar Tensorflow en su sistema sin ningún problema técnico.

4 minutos de lectura