web-dev-qa-db-fra.com

Tensorflow: Pas une roue supportée sur cette plate-forme

J'ai installé à la fois Anaconda 2 et 3 sur une machine Windows 64 bits. J'essaie d'installer Tensorflow avec Anaconda selon les instructions ici . Cependant, j'obtiens l'erreur suivante lors de l'installation d'un pip.

tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.

Mon info sur l'anaconda:

           platform : win-64
      conda version : 4.2.13
   conda is private : False
  conda-env version : 4.2.13
conda-build version : 1.20.0
     python version : 2.7.12.final.0
   requests version : 2.13.0
   root environment : C:\Anaconda2  (writable)
default environment : C:\Anaconda2\envs\tensorflow
   envs directories : C:\Anaconda2\envs
      package cache : C:\Anaconda2\pkgs
       channel URLs : https://repo.continuum.io/pkgs/free/win-64
                      https://repo.continuum.io/pkgs/free/noarch
                      https://repo.continuum.io/pkgs/pro/win-64
                      https://repo.continuum.io/pkgs/pro/noarch
                      https://repo.continuum.io/pkgs/msys2/win-64
                      https://repo.continuum.io/pkgs/msys2/noarch
        config file : None
       offline mode : False

J'apprécierais vraiment toute aide puisque je me cogne la tête depuis 8 heures.

Modifier

J'ai supprimé Anaconda 2 et essayé d'installer à nouveau tensorflow. Obtenir la même erreur. S'il vous plaît trouver les informations anaconda.

            platform : win-64
      conda version : 4.2.9
   conda is private : False
  conda-env version : 4.2.9
conda-build version : 2.0.2
     python version : 3.5.2.final.0
   requests version : 2.11.1
   root environment : C:\Users\Gramener\Anaconda3  (writable)
default environment : C:\Users\Gramener\Anaconda3\envs\tensorflow
   envs directories : C:\Users\Gramener\Anaconda3\envs
      package cache : C:\Users\Gramener\Anaconda3\pkgs
       channel URLs : https://repo.continuum.io/pkgs/free/win-64/
                      https://repo.continuum.io/pkgs/free/noarch/
                      https://repo.continuum.io/pkgs/pro/win-64/
                      https://repo.continuum.io/pkgs/pro/noarch/
                      https://repo.continuum.io/pkgs/msys2/win-64/
                      https://repo.continuum.io/pkgs/msys2/noarch/
        config file : None
       offline mode : False
6
Niyas

Utilisez explicitement python 3.5 lorsque vous créez votre environnement Anaconda. C'EST À DIRE:

create -n tensorflow python = 3.5

puis exécutez la commande suivante pour installer tensorflow:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_AMD64.whl

Ensuite, vous pourrez réussir l’exemple Hello Tensorflow depuis https://www.tensorflow.org/install/install_windows

8
David Osborn

Utilisez python 3.5

conda create -n tensorflow python=3.5

3
Rafaf Tahsin

J'ai récemment rencontré le même problème lors de la tentative d'installation de tensorflow v1.0 sur Azure vm. Aucune version d'Anaconda n'a fonctionné pour moi. 
J'ai donc décidé d'essayer de mettre à niveau tensorflow vers la v1.0 sur mon ordinateur local pour voir si l'erreur serait reproductible. Cela a entraîné la même erreur (même si j'ai installé r0.12 avec succès il y a quelques semaines à peine).

En lisant attentivement les notes d’installation du tensorflow, j’ai remarqué la phrase suivante:

L'installation d'Anaconda est supportée par la communauté, pas officiellement prise en charge.

J'ai donc décidé d'essayer python 3.5.2 de python.org et cela a fonctionné immédiatement.

Je pense que le problème ici est que la dernière version de tensorflow (1.0) ne fonctionne pas encore avec anaconda. Néanmoins, si vous souhaitez toujours utiliser anaconda, vous pouvez essayer tensorflow r0.12 , mais gardez à l'esprit que cela n'est pas recommandé et qu'il y a eu des changements importants de r0.12 à 1.0.

2
Anatoly Lushnikov

Croyez-moi, j'ai survécu.

Premièrement, assurez-vous que votre système est Win7 64Bit et que votre version de Python est 3.5.2 (64 bits), je n’ai pas essayé Python 3.5.

Deuxièmement, ne croyez pas Anaconda et PyCharm. Bien sûr, je sais qu'ils peuvent tous deux être utilisés pour installer des packages. Cependant, les packages qu'ils ont installés ne peuvent parfois pas être synchronisés avec cmd.
Ce que je veux dire, c’est: Assurez-vous que le contenu de cmd est identique à celui du site Web de TensorFlow.
Je voulais télécharger plus de photos pour vous dire comment faire, mais stackoverflow ne le permettait pas.
Les détails sont indiqués comme suit: enter image description hereenter image description here

1
appleyuchi

Sous Microsoft Windows, TensorFlow a besoin de Python 3.5 64 bits. Vous semblez utiliser Python 2.7.

0
Franck Dernoncourt

Essaye ça.

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl

c'est la commande qui s'exécute lors de l'installation avec pip natif. Ce changement a fonctionné pour moi

0
Nikhil Madhusudhan

J'ai eu le même problème, j'ai désinstallé Anaconda et installé python 3.5.2 de python.org et j'ai pu exécuter Hello Tensorflow.

0
vahid