Instalación de tensorflow en windows

Estoy tratando de instalar tensorflow en windows. Tengo python3 (3.5.2) y pip3 (9.0.1):

pip3 install --upgrade tensorflow Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow 

Encontré este problema aquí también: el tensorflow no se encontró en pip, pero ninguna de las soluciones funcionó para mí. ¿Algunas ideas?

Intente lo siguiente en el símbolo del sistema de Python:

 import platform platform.architecture()[0] 

Debería mostrar ’64 bits’. Tener una versión x86 de Python no es suficiente. Yo tuve el mismo problema. Pensé que tenía una instalación de 64 bits pero resultó ser de 32 bits.

Por cierto También funcionará bien con la distribución Conda Python 3.6. Y, de hecho, utilice la distro de la página de Gohlke como lo indica Guillaume Jacquenot.

Puede descargar la rueda binaria de la página web de Christoph Gohlke

Una vez descargado, puede ejecutar pip install tensorflow‑1.0.1‑cp35‑cp35m‑win_amd64.whl para Python 3.5 64 bit

Esto es lo que funcionó para mí. Actualmente, Tensorflow solo funciona con ventanas de 64 bits, no de 32 bits. Por lo tanto, podría crear un nuevo entorno de 64 bits e instalar tensorflow en él:

 set CONDA_FORCE_32BIT= conda create --name name_of_your_created_environment python=3.5 activate name_of_your_created_environment conda install -c conda-forge tensorflow 

CONDA_FORCE_32BIT = 1 establece en un entorno de 32 bits, mientras que CONDA_FORCE_32BIT = establece en un entorno de 64 bits.

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

prueba este bajo tu entorno Python

Solo siga los 3 pasos: Instale la versión de python 3.5.x (64 bits DEBE) Instale pip pip install tensorflow == 2.0.0-alpha0

Y eres bueno para irte. Encontré esto después de luchar por días.

He escrito un blog sobre este tema, puede que te resulte interesante y útil:

El principal problema que enfrentan las personas es que instalan python de 32 bits:

Solución como sigue

Instale Python 3.6 (tome nota de la ruta de instalación o simplemente instálelo en C: \ Python36) en su sistema: asegúrese de que Python tenga la architecture “x64”.

Para comprobar su architecture de python

 Import platform platform.architecture()[0] 

Enlace para descargar Python36 con architecture de 64 bits: https://www.python.org/ftp/python/3.6.2/python-3.6.2-amd64.exe

Para obtener más información, puede seguir este enlace https://tensorflowwindows.quora.com/

Después de pasar horas, puedo solucionar el problema de instalación de TensorFlow en Windows. Aquí está el resumen https://stackoverflow.com/a/50475864/1996802