Instalé la última versión de Python (3.6.4 64-bit) y la última versión de PyCharm (2017.3.3 64-bit) . Luego instalé algunos módulos en PyCharm (Numpy, Pandas, etc.), pero cuando intenté instalar Tensorflow, no se instaló y recibí el mensaje de error:
No se pudo encontrar una versión que satisfaga el requisito TensorFlow (de las versiones: ) No se encontró una distribución coincidente para TensorFlow.
Luego intenté instalar TensorFlow desde el símbolo del sistema y recibí el mismo mensaje de error. Sin embargo, instalé con éxito tflearn.
También instalé Python 2.7, pero volví a recibir el mismo mensaje de error. Busqué en Google el error y probé algunas de las cosas que se sugirieron a otras personas, pero nada funcionó (esto incluía la instalación de Flask).
¿Cómo puedo instalar Tensorflow? Gracias.
usando pip install tensorflow --user hizo por mí
Este problema también ocurre con otras bibliotecas como matplotlib (que no es compatible con Python > 3.9 para algunas funciones), solo usemos COLAB.
Problema ligeramente diferente para mí, pero igual publicaré una respuesta aquí. El paquete tensorflow funciona, pero no tflite-runtime.
pip install --extra-index-url https://google-coral.github.io/py-repo/ tflite-runtime==2.5.0Tensorflow 2.2.0 es compatible con Python3.8
Primero, asegúrese de instalar Python 3.8 de 64 bits . Por alguna razón, el sitio oficial está predeterminado en 32 bits. Verifique esto usando python -VV (dos V mayúsculas, no W ). Luego continúa como de costumbre:
python -m pip install --upgrade pip python -m pip install wheel # not necessary python -m pip install tensorflowComo de costumbre, asegúrese de tener instalados CUDA 10.1 y CuDNN.
Para la versión TensorFlow 2.2:
prueba: python --version
o python3 --version
o py --version
prueba: python3 -m pip install --upgrade pip
o python -m pip install --upgrade pip
o py -m pip install --upgrade pip
prueba: python3 -m pip install TensorFlow
o python -m pip install TensorFlow
o py -m pip install TensorFlow
prueba: python3 file.py
o python file.py
o py file.py
En caso de que esté utilizando Docker, asegúrese de tener
FROM python:xyz
en lugar de
FROM python:xyz-alpine .
1. Vaya al sitio web https://www.tensorflow.org/install/pip y compruebe si la versión que está utilizando es compatible con Tensorflow. algunas versiones más recientes no son compatibles con Tesnsorflow. hasta que Tensorflow publique su última versión para esa versión de Python.
debe tener python de 64 bits instalado
tener instalada la última versión de pip
pip instalar --actualizar pip
(a partir del 1 de enero de 2021)
Cualquier versión superior a 3.9.x no es compatible con TensorFlow 2. Si está instalando paquetes a través de pip con 3.9, simplemente recibe el mensaje "el paquete no existe". Después de volver a la última versión 3.8.x. Pensé que dejaría esto aquí, lo actualizaré cuando 3.9.x esté funcionando con Tensorflow 2.x
Tensorflow no está disponible para python 3.8 (a partir del 4 de diciembre de 2019) según su página de documentación . Tendrás que bajar a python 3.7 .
Parece que el problema está en Python 3.8. Utilice Python 3.7 en su lugar. Pasos que tomé para resolver esto.
Trabajó para mi.
Ejecutar esto antes de que la instalación de tensorflow lo resolviera por mí:
pip install "pip>=19" Como establecen los requisitos del sistema de tensorflow :
pip 19.0 o posterior
use la versión 3.6 o 3.7 de Python, pero lo importante es que debe instalar la versión de Python de 64 bits.
Estoy usando python 3.6.8, en ubunu 18.04, para mí, la solución fue simplemente actualizar pip
pip install --upgrade pip pip install tensorflow==2.1.0Resolví el mismo problema con python 3.7 instalando uno por uno todos los paquetes requeridos
Aquí están los pasos:
Vea el mensaje de error:
no se pudo encontrar una versión que satisfaga el requisito: el nombre del módulo requerido
De esta manera instalé más de 30 paquetes y ayudó. Ahora tengo tensorflow de la última versión en Python 3.7 y no tuve que degradar el kernel.
Desinstalar Python y luego reinstalarlo resolvió mi problema y pude instalar correctamente TensorFlow.
lo estoy dando para windows
Si está utilizando python-3
py -m pip install --upgrade pippy -m pip install <package-name>Si está utilizando python-2
py -2 -m pip install --upgrade pippy -2 -m pip install <package-name>funcionó para mí
La versión de Python no es compatible Desinstalar Python
https://www.python.org/downloads/release/python-362/
Debe verificar y usar la versión exacta en la página de instalación. https://www.tensorflow.org/install/install_windows
python 3.6.2 o python 3.5.2 me resolvieron este problema
A octubre de 2020:
Tensorflow solo admite la versión de 64 bits de Python
Tensorflow solo es compatible con Python 3.5 a 3.8
Por lo tanto, si está utilizando una versión fuera de rango de Python (más antigua o más nueva) o una versión de 32 bits, deberá usar una versión diferente.
Hay algunas reglas importantes para instalar Tensorflow:
Tienes que instalar Python x64 . No funciona con x86/32b y da el mismo error que el tuyo.
No admite versiones de Python posteriores a la 3.8 y Python 3.8 requiere TensorFlow 2.2 o posterior.
Por ejemplo, puede instalar Python3.8.6-64bit y funciona de maravilla.
si está utilizando anaconda , Python 3.7 está instalado de manera predeterminada, por lo que debe degradarlo a 3.6:
conda instalar python=3.6
luego:
pip instalar tensorflow
funcionó para mí en Ubuntu.
Tensorflow parece necesitar versiones especiales de herramientas y bibliotecas. Pip solo se encarga de la versión de python.
Para manejar esto de manera profesional (lo que significa que me ahorra mucho tiempo a mí y a los demás), debe configurar un entorno especial para cada software como este.
Una herramienta avanzada para esto es conda.
Instalé Tensorflow con estos comandos:
sudo apt instalar python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo apt instalar python3-pip
sudo apt-get install curl
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-último-Linux-x86_64.sh
sí
fuente ~/.bashrc
nano .bashrc
conda create --name tu_nombre python=3
conda activa tu_nombre
conda install -c conda-forge tensorflow
python -c "importar tensorflow como tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
PD: algunos comandos que pueden ser útiles conda search tensorflow
https://www.tensorflow.org/install/pip
utiliza entorno virtual. Conda es más capaz. Miniconda es suficiente; la conda completa no es necesaria
Lo instalé correctamente con
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
Este es el mensaje que recibí en un M1 Pro mientras ejecutaba
python -m pip install tensorflow-macos
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflowLuego reinstalé python desde la fuente oficial :
https://www.python.org/downloads/macos/
(Sí, por estúpido que parezca).
Luego seguí el tutorial de Apple para Monterey :
https://developer.apple.com/metal/tensorflow-plugin/
Todo estaba resuelto para entonces.