the that satisfies requirement not mac instalar could python python-3.x installation tensorflow

python - that - install tensorflow windows



Instalando TensorFlow en Windows(Python 3.6.x) (20)

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 here . Obtuve el siguiente resultado:

> 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 usando 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 here .

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 here .

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

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


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 me funcionó cuando importé 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


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 <filename>.whl .

Véase también este comentario de GitHub .


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.



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.


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



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 de 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 .


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


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


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.


Tensorflow en Ahora es compatible con Python 3.6.0 ..... He instalado con éxito Tensorflow para Python 3.6.0
Usando esta simple instrucción // pip install - tensorflow

[ingrese la descripción de la imagen aquí] [1]
[1]: https://i.stack.imgur.com/1Y3kf.png

Instalación de paquetes recolectados: protobuf, html5lib, cloro, 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


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


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


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, puedo concluir que Tensorflow se ejecuta solo en las versiones de Python 3.5x o 3.6x64 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 programas de tensorflow, vaya a https://www.tensorflow.org/get_started/premade_estimators