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.
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
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
Utilisez python 3.5
conda create -n tensorflow python=3.5
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.
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:
Sous Microsoft Windows, TensorFlow a besoin de Python 3.5 64 bits. Vous semblez utiliser Python 2.7.
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
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.