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 recibí el mismo mensaje de error nuevamente. 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.
fuente
Respuestas:
Tensorflow a partir del 13 de agosto de 2018 es compatible con Python 3.6.x y solo la versión de 64 bits.
fuente
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.
Actualizar
Según se informa en el comentario, funciona en la versión x64 de Python3.8.
fuente
python -c "import sys; print(sys.version)"
opython -c "import struct; print(struct.calcsize('P')*8)"
fuente
Si está utilizando Anaconda , Python 3.7 está instalado de manera predeterminada, por lo que debe degradarlo a 3.6:
luego:
funcionó para mí en Ubuntu.
fuente
Lo estoy dando para Windows
Si estás usando python-3
py -m pip install --upgrade pip
py -m pip install <package-name>
Si estás usando python-2
py -2 -m pip install --upgrade pip
py -2 -m pip install <package-name>
Funciono para mi
fuente
Tensorflow no está disponible para
python 3.8
(a partir del 4 de diciembre de 2019) de acuerdo con su página de documentación . Tendrás que rebajar apython 3.7
.fuente
Desinstalar Python y luego reinstalar resolvió mi problema y pude instalar con éxito TensorFlow.
fuente
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
fuente
Tensorflow 2.2.0 es compatible con Python3.8
Primero, asegúrese de instalar Python 3.8 64bit . Por alguna razón, el sitio oficial predeterminado es 32 bits. Verifique esto usando
python -VV
(dos mayúsculasV
, noW
). Luego continúe como de costumbre:Como de costumbre, asegúrese de tener CUDA 10.1 y CuDNN instalados.
fuente
2.2.0rc3
)?assert tensorflow.__version__ == '2.2.0-rc3'
pases ¿Por qué el voto negativo?2.1.0
. ¿Existe tal vez una--pre
en un pip en algún archivo de configuración?<3.8
). Todavía me sorprende.Parece que el problema es con Python 3.8. Use Python 3.7 en su lugar. Pasos que tomé para resolver esto.
Trabajó para mi.
fuente
Estoy usando Python 3.6.8, en ubunu 18.04, para mí la solución era simplemente actualizar pip
fuente
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
si
fuente ~ / .bashrc
nano .bashrc
conda create --name your_name python = 3
conda active your_name
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 virtualenv. Conda es más capaz. Miniconda es suficiente; la conda completa no es necesaria
fuente
Ejecutar esto antes de que la
tensorflow
instalación lo resolviera para mí:Como se indica en los
tensorflow
requisitos del sistema :fuente
use Python versión 3.6 o 3.7, pero lo importante es que debe instalar la versión python de 64 bits.
fuente
Para la versión TensorFlow 2.2:
tratar:
python --version
o
python3 --version
o
py --version
tratar:
python3 -m pip install --upgrade pip
o
python -m pip install --upgrade pip
o
py -m pip install --upgrade pip
tratar:
python3 -m pip install TensorFlow
o
python -m pip install TensorFlow
o
py -m pip install TensorFlow
tratar:
python3 file.py
o
python file.py
o
py file.py
fuente
Resolví el mismo problema con Python 3.7 instalando uno por uno todos los paquetes requeridos
Aquí están los pasos:
Ver el mensaje de error:
De esta manera instalé más de 30 paquetes y me ayudó. Ahora tengo el tensorflow de la última versión en Python 3.7 y no tuve que degradar el kernel.
fuente