Instalar TensorFlow en Windows (Python 3.6.x)

Estoy tratando de instalar TensorFlow en Windows .

Intenté instalarlo con pip , pero siempre aparece el mismo mensaje de error:

 ... is not a supported wheel on this platform. 

Primero lo probé con Python 3.5.1, ahora actualicé a 3.6.0b4 , pero no hace ninguna diferencia.


Pitón:

 Python 3.6.0b4 (default, Nov 22 2016, 05:30:12) [MSC v.1900 64 bit (AMD64)] on win32 

pipa:

 pip 9.0.1 from ...\python\lib\site-packages (python 3.6) 

Para ser exactos, probé los siguientes dos comandos:

 pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl 

ellos dan salida a lo siguiente:

 > tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform. > tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform. 

¿Alguien sabe cómo solucionar este problema? No estoy seguro de dónde estoy cometiendo un error.

¡Gracias!


Editar 1

Por cierto, también probé pip install tensorflow y pip install tensorflow-gpu como se sugiere aquí . Tengo la siguiente salida:

 > Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow > Could not find a version that satisfies the requirement tensorflow-gpu (from versions: ) No matching distribution found for tensorflow-gpu 

Actualización 15.11.2017

Parece que por ahora está funcionando como uno esperaría. Ejecutar los siguientes comandos utilizando la siguiente versión de pip y python debería funcionar.


Instalación con Python 3.6.x


Versión

Python : 3.6.3
pip : 9.0.1


Comandos de instalación

Los siguientes comandos se basan en la siguiente guía de instalación aquí .

usando cmd

 C:> pip3 install --upgrade tensorflow // cpu C:> pip3 install --upgrade tensorflow-gpu // gpu 

utilizando anaconda

 C:> conda create -n tensorflow python=3.5 C:> activate tensorflow (tensorflow)C:> pip install --ignore-installed --upgrade tensorflow (tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 

Información Adicional

Una lista de problemas comunes de instalación se puede encontrar aquí .

Puede encontrar un ejemplo de salida de consola de una instalación exitosa de tensorflow cpu aquí .


Respuesta anterior :

Está bien para concluir; ¡Usa la versión 3.5.2 !
Ni 3.5.1 ni 3.6.x parecen funcionar en este momento.

Versiones:

Python 3.5.2 pip 8.1.1 .. (python 3.5)

Comandos:

 // cpu C:> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl // gpu C:> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl 

Si está utilizando la distribución de anaconda, puede hacer lo siguiente para usar python 3.5 en el nuevo entorno “tensorflow”:

 conda create --name tensorflow python=3.5 activate tensorflow conda install jupyter conda install scipy pip install tensorflow # or # pip install tensorflow-gpu 

Es importante agregar python = 3.5 al final de la primera línea, porque instalará Python 3.5.

Fuente: https://github.com/tensorflow/tensorflow/issues/6999#issuecomment-278459224

Después de buscar mucho e intentar instalar y reinstalar Python, encontré que la solución era muy simple

usa lo siguiente para windows

python -m pip install – actualice https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

cambiar a seguir en mac

python3 -m pip install –upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Para uso de anaconda correspondiente conda.

Tensorflow ahora funciona con Python 3.6.4, no use comstackciones de Python posteriores a 3.6.4 y, lo que es más importante, tensorflow no funciona en Python 3.7.2. Puedes descargar 3.6.4 para windows desde aquí python 3.6.4 .

Luego simplemente ejecuta pip install tensorflow-gpu

Al momento de escribir este artículo, no hay soporte oficial para TensorFlow con Python 3.6 en Windows. La recomendación es construir TensorFlow usted mismo.

Algunas personas ya lo han hecho y proporcionan archivos * .whl que puede instalar directamente con pip. Estos no son oficiales, así que úsalo bajo tu propio riesgo:

Simplemente puede descargarlos e instalarlos con pip install .whl .

Véase también este comentario de GitHub .

Tenía Python 3.6 y enfrentaba el problema como ” No hay un módulo llamado tensorflow ” en “pip install tensorflow”. Resultó que mi máquina era de 64 bits, mientras que la versión de Python 3.6 instalada era de 32 bits . Desinstalado, reinstaló la versión de Python 3.6 x64 , instaló tensorflow instalado, problema resuelto.

Tensorflow ahora es compatible con Python 3.6. Solo asegúrese de que la instalación de Python sea de 64 bits en una máquina de 64 bits y que pip sea ​​la última ( pip install --upgrade pip ).

Después de eso ( pip install --upgrade tensorflow ) funciona como un encanto.

Para la instalación de Pip en Windows y Python 3.5 de 64 bits:

Versión solo para CPU:

 C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl 

Para la versión GPU:

 C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl 

Referencias: problema de instalación de Tensorflow en Windows “tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl no es una rueda compatible en esta plataforma”. .

https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html

También vea tensorflow no encontrado en pip .

Tensorflow es compatible con la versión Python 3.6.X , pero solo para architecture de 64 bits . Aquí está el enlace donde puede descargar la versión de 64 bits de Python 3.6.X

Tensorflow en Ahora es compatible con Python 3.6.0 ….. He instalado exitosamente el Tensorflow para Python 3.6.0
Usando esta instrucción simple // pip install – tensorflow

[ingrese la descripción de la imagen aquí] [1]
[1]: http://sofes.miximages.com/python/1Y3kf.png

Instalación de paquetes recolectados: protobuf, html5lib, bleach, markdown, tensorflow-tensorboard, tensorflow
Se instaló con éxito bleach-1.5.0 html5lib-0.9999999 markdown-2.6.9 protobuf-3.4.0 tensorflow-1.3.0 tensorflow-tensorboard-0.1.5

El mismo problema contigo.

py3.6x win10 pro x64 pip 9.0.1

Emitir mensaje
“No se pudo encontrar una versión que satisfaga el requisito tensorflow (de las versiones:) No se encontró una distribución coincidente para tensorflow”

Tal vez puedas probar py3.5

Archivo por lotes de Windows para instalar TensorFlow y Python 3.5 en Windows. El problema es que a partir de esta fecha, TensorFlow no se actualiza para admitir Python 3.6+ y no se instalará. Además, muchos sistemas tienen una versión incompatible de Python. Este archivo por lotes debe crear un entorno compatible sin afectar a otras instalaciones de Python. Ver comentarios REM para suposiciones.

 REM download Anaconda3-4.2.0-Windows-x86_64.exe (contains python 3.5) from https://repo.continuum.io/archive/index.html REM Assumes download is in %USERPROFILE%\Downloads %USERPROFILE%\Downloads\Anaconda3-4.2.0-Windows-x86_64.exe REM change path to use Anaconda3 (python 3.5). PATH %USERPROFILE%\Anaconda3;%USERPROFILE%\Anaconda3\Scripts;%USERPROFILE%\Anaconda3\Library\bin;%PATH% REM update pip to 9.0 or later (mandatory) python -m pip install --upgrade pip REM tell conda where to load tensorflow conda config --add channels conda-forge REM elevate command (mandatory) and install tensorflow - use explicit path to conda %USERPROFILE%\Anaconda3\scripts\conda powershell.exe -Command start-process -verb runas cmd {/K "%USERPROFILE%\Anaconda3\scripts\conda install tensorflow"} 

Asegúrese de que se utiliza el PATH anterior al invocar TensorFlow.

Siga estos pasos para instalar ternsorflow :

 (step 1) conda create -n py35 python=3.5 (step 2) activate py35 (step 3) conda create -n tensorflow (step 4,only for GPU) pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl 

Acabo de encontrar Tensorflow 1.1 para python 3.6 en Windows x64 (incluida la versión de GPU, pero solo probé cpu): http://www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow . Aparentemente no oficial, pero funcionó para mí cuando importaba tensorflow o tflearn en mi código. Tienen scipy para windows allí y un montón de otros paquetes.

Por alguna razón, la URL de instalación de pip devuelve el código 404, por lo que la instalación sería la siguiente:

1) Descargue el paquete protobuf whl desde aquí: http://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/protobuf-3.3.0-py3-none-any.whl

2) pip install {DownloadFolder}\protobuf-3.3.0-py3-none-any.whl

3) Descargue el archivo TF whl: http://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/tensorflow-1.1.0-cp36-cp36m-win_amd64.whl

4) pip install {DownloadFolder}\tensorflow-1.1.0-cp36-cp36m-win_amd64.whl

Funciono para mi

Para alguien con TF 1.3:

TensorFlow 1.3 actual soporta Python 3.6 , y luego necesitas cuDNN 6 (cudnn64_6.dll)

Basado en Tensorflow en Windows – ImportError: Error en la carga de DLL: no se pudo encontrar el módulo especificado y esto: https://github.com/tensorflow/tensorflow/issues/7705

El 22/2/18, cuando probé la recomendación oficial:

pip3 install --upgrade tensorflow

Tengo este error

Could not find a version that satisfies the requirement tensorflow

Pero en lugar de usar

pip install --upgrade tensorflow

Lo instalé bien. (Lo ejecuté desde el símbolo del sistema ps.)

Tengo windows 10 de 64 bits, python 3.6.3 de 64 bits y pip3 versión 9.0.1.

Tensor de flujo en máquina de 32 bits.

No hay una versión oficial para 32 bits, pero todavía hay una solución para eso, siga el enlace http://cudamusing.blogspot.in/2015/11/building-tensorflow-for-jetson-tk1.html . No sugeriría que hacer esta gran razón es que no es posible seguir el proceso cada vez que se produce un cambio en el código de flujo del tensor oficial.

Tuve el mismo problema, pero seguí los siguientes pasos:

  1. Tenía Python 3.6.5 (32 bits) instalado en mi escritorio, pero de todas las investigaciones que hice, pude concluir que Tensorflow se ejecuta solo en las versiones de Python 3.5x o 3.6×64 bit. Así que lo desinstalé e instalé Python 3.5.0 en su lugar.
  2. Corrí Python 3.5.0 como administrador. Este paso es necesario para Windows ya que, sin él, el sistema no obtiene ningún privilegio y no puede instalar tensorflow.
  3. Instala Pip3 usando el comando: – python -m pip install –upgrade pip
  4. Una vez instalada la versión más reciente (10.0.1 en mi caso), puede instalar el comando tensorflow usin: – pip3 install –upgrade tensorflow
  5. Su tensorflow será descargado e instalado. Para obtener más ayuda sobre cómo ejecutar progtwigs de tensorflow, vaya a https://www.tensorflow.org/get_started/premade_estimators

http://sofes.miximages.com/python/1Y3kf.png

pip install – tensorflow Esto me funcionó para esta versión de python Python 3.6.4:: Anaconda, Inc.

Tensorflow no es compatible con python3.7 y spyder3.3.1

Para trabajar con versión tensorflow estable.

seguir el procedimiento

windows -> search -> Anaconda prompt -> click derecho -> click Run as adminstrator

A continuación el comando crea el entorno virtual que no perturba los proyectos existentes

 conda create -n projectname 

El siguiente comando activa su entorno virtual dentro de este paquete instalado en el directorio, no afectará su proyecto existente.

 activate projectname 

El siguiente comando instala Python 3.6.7 y spyder 3.2.3 también

 conda install spyder=3.2.3 

La versión de tensorflow mencionada a continuación funciona sin ningún error. Según su necesidad, puede instalar la versión tensorflow específicamente.

 pip install tensorflow==1.3.0 

Abrir spyder

 spyder 

Salir del entorno virtual.

 deactivate 

Tensor flow solo admite Python 2.7 3.4 3.5 No se admiten otras versiones de Python Por lo tanto, instale la versión de Python compatible y vuelva a intentarlo. El enlace oficial es https://www.tensorflow.org/install/install_linux#InstallingAnaconda Proporciona cómo instalarlo con anaconda. Esto te ayudara