python - instalar - No se pudo encontrar una versión que satisfaga el requisito de tensorflow
install tensorflow windows (8)
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, ...), 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 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 nuevamente recibí 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 incluyó la instalación de Flask).
¿Cómo puedo instalar Tensorflow? Gracias.
Lo instalé con éxito mediante
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
Desinstalar Python y luego reinstalar resolvió mi problema y pude instalar con éxito TensorFlow.
Hay dos reglas importantes para instalar Tensorflow:
-
Tienes que instalar Python x64 . No funciona en 32b y da el mismo error que el tuyo.
-
No es compatible con la última versión de Python3 = 3.7.
Por ejemplo, puede instalar Python3.6.2-64bit y funciona como un encanto.
Actualización en Python 3.7 : para cualquier persona que tenga python 3.7 (como en la conda), puede usar el siguiente comando para instalar tensorflow:
pip install tf-nightly
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. tensorflow.org/install/install_windows
Python 3.6.2 o Python 3.5.2 me resolvieron este problema
Lo estoy dando para Windows
Si estás usando python-3
-
Actualice pip a la última versión usando
py -m pip install --upgrade pip
-
Instale el paquete usando
py -m pip install <package-name>
Si estás usando python-2
-
Actualice pip a la última versión usando
py -2 -m pip install --upgrade pip
-
Instale el paquete usando
py -2 -m pip install <package-name>
Funciono para mi
Si está utilizando Anaconda , Python 3.7 está instalado de manera predeterminada, por lo que debe degradarlo a 3.6:
conda install python = 3.6
entonces:
pip install tensorflow
funcionó para mí en Ubuntu.
Tensorflow a partir del 13 de agosto de 2018 admite, Python 3.6.x. Instalar Python 3.6.x
Tensorflow parece necesitar versiones especiales de herramientas y libs. Pip solo se encarga de la versión de Python.
Para manejar esto de una manera profesional (significa que nos ahorrará tremendos tiempo a mí y a otros), debe establecer un entorno especial para cada software como este.
Una herramienta avanzada para esto es conda.
Instalé Tensorflow con estos comandos:
sudo apt install python3
alternativas de actualización de sudo --instalar / usr / bin / python python / usr / bin / python3 1
sudo apt install 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-latest-Linux-x86_64.sh
sí
fuente ~ / .bashrc
- instala su propio phyton, etc.
nano .bashrc
- quizás inserte aquí sus proxies, etc.
conda create --name your_name python = 3
conda active your_name
conda install -c conda-forge tensorflow
- comprobar que todo salió bien
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 virtualenv. Conda es más capaz. Miniconda es suficiente; la conda completa no es necesaria