J'essaie d'installer TensorFlow sous Windows .
J'ai essayé de l'installer avec pip
, mais je reçois toujours le même message d'erreur:
... is not a supported wheel on this platform.
J'ai d'abord essayé avec Python 3.5.1, maintenant je suis passé à 3.6.0b4, mais cela ne fait aucune différence.
Python:
Python 3.6.0b4 (default, Nov 22 2016, 05:30:12) [MSC v.1900 64 bit (AMD64)] on win32
pépin:
pip 9.0.1 from ...\python\lib\site-packages (python 3.6)
Pour être exact, j'ai essayé les deux commandes suivantes:
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
ils produisent ce qui suit:
> 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.
Est-ce que quelqu'un sait comment résoudre ce problème? Je ne sais pas trop où je fais une erreur.
Merci!
Btw, j'ai aussi essayé pip install tensorflow
et pip install tensorflow-gpu
comme suggéré ici . J'ai la sortie suivante:
> 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
Si vous utilisez la distribution anaconda, vous pouvez utiliser python 3.5 sur le nouvel environnement "tensorflow" comme suit:
conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
# or
# pip install tensorflow-gpu
Il est important d’ajouter python = 3.5 à la fin de la première ligne, car cela installera Python 3.5.
Source: https://github.com/tensorflow/tensorflow/issues/6999#issuecomment-278459224
Après avoir beaucoup cherché et essayé d'installer et de réinstaller Python, j'ai trouvé la solution très simple.
utiliser ce qui suit pour windows
python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
changer pour suivre sur mac
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
pour Anaconda utiliser conda correspondant
Au moment de la rédaction de ce document, TensorFlow avec Python 3.6 n’est pas officiellement pris en charge par Windows. La recommandation est de construire TensorFlow vous-même.
Certaines personnes l'ont déjà fait et fournissent des fichiers * .whl que vous pouvez installer directement avec pip. Ceux-ci sont non officiels, utilisez donc à vos risques et périls:
Vous pouvez simplement les télécharger et les installer avec pip install <filename>.whl
.
Voir aussi ce commentaire GitHub .
J'avais Python 3.6 et je faisais face au problème en tant que " Aucun module nommé tensorflow " sur "pip install tensorflow". En fait, ma machine était de 64 bits alors que la version de Python 3.6 installée était pour 32 bits . Désinstallez-le, réinstallez le Python 3.6 x64 version, pip installé tensorflow, le problème est résolu.
Tensorflow est maintenant supporté sur Python 3.6. Assurez-vous simplement que l’installation Python est 64 bits sur un ordinateur 64 bits et que pip
est la dernière (pip install --upgrade pip
).
Après cela (pip install --upgrade tensorflow
) fonctionne comme un charme.
Tensorflow fonctionne maintenant avec Python 3.6.4, n'utilisez pas les versions python postérieures à 3.6.4 et, plus important encore, tensorflow ne fonctionne pas sur Python 3.7.2. Vous pouvez télécharger 3.6.4 pour Windows à partir d’ici python 3.6.4 .
Ensuite, lancez simplement pip install tensorflow-gpu
Pour l’installation du Pip sous Windows et Python 3.5 64 bits:
Version CPU uniquement:
C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_AMD64.whl
Pour la version GPU:
C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_AMD64.whl
https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html
Voir aussi tensorflow introuvable dans pip .
Tensorflow prend en charge prend en charge la version Python 3.6.X, mais uniquement pour l'architecture 64-bit. Ici est le lien où vous pouvez télécharger Python 3.6.X version 64 bits
Tensorflow dans Soutenir maintenant Python 3.6.0 ..... J'ai installé avec succès le Tensorflow pour Python 3.6.0
Utilisation de cette instruction simple // pip install - tensorflow
[entrer la description de l'image ici] [1]
[1]: https://i.stack.imgur.com/1Y3kf.png
Installation des packages collectés: protobuf, html5lib, eau de Javel, démarque, tensorflow-tensorboard, tensorflow
Bleach-1.5.0 html5lib-0.9999999 markdown-2.6.9 protobuf-3.4.0 tensorflow-1.3.0 installé avec succès - tensorflow-tensorboard-0.1.5
Je viens de trouver Tensorflow 1.1 pour python 3.6 sous Windows x64 (y compris la version GPU, mais je n’ai testé que le processeur): http://www.lfd.uci.edu/~gohlke/pythonlibs/# flux tensoriel . Non officiel apparemment, mais qui a fonctionné pour moi lorsque j'importe tensorflow ou tflearn dans mon code. Ils ont scipy pour Windows là-bas et un tas d'autres paquets.
Pour une raison quelconque, l'URL d'installation pip renvoie le code 404, de sorte que l'installation serait la suivante:
1) Téléchargez le paquet protobuf whl à partir d’ici: 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) Téléchargez le fichier TF: 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
Cela a fonctionné pour moi.
Même problème avec vous.
py3.6x win10 pro x64 pip 9.0.1
Émettre un message
"Impossible de trouver une version qui réponde à l'exigence tensorflow (à partir des versions:) Aucune distribution correspondante trouvée pour tensorflow"
Peut-être que vous pouvez essayer py3.5
Pour quelqu'un avec TF 1.3:
TensorFlow 1.3
actuel supporte Python 3.6
, et vous avez besoin de cuDNN 6
(cudnn64_6.dll)
Basé sur Tensorflow sur Windows - ImportError: le chargement de DLL a échoué: le module spécifié est introuvable Et ceci: https://github.com/tensorflow/tensorflow/issues/7705
Fichier de commandes Windows pour l'installation de TensorFlow et Python 3.5 sous Windows. Le problème est qu’à cette date, TensorFlow n’est pas mis à jour pour prendre en charge Python 3.6+ et ne s’installera pas. En outre, de nombreux systèmes ont une version incompatible de Python. Ce fichier de commandes doit créer un environnement compatible sans affecter les autres installations Python. Voir les commentaires de REM pour les hypothèses.
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"}
Assurez-vous que le PATH ci-dessus est utilisé lors de l'appel de TensorFlow.
Suivez ces étapes pour installer 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
Débit du tenseur sur une machine 32 bits.
Il n’existe pas de version officielle pour la version 32 bits, mais il existe toujours une solution de contournement, suivez le lien http://cudamusing.blogspot.in/2015/11/building-tensorflow-for-jetson-tk1.html . Je ne recommanderais pas de faire cette grosse raison, car il n’est pas possible de suivre le processus à chaque changement de code de flux tensoriel officiel.
J'ai eu le même problème, mais j'ai suivi les étapes suivantes: -
Le 22/02/18, lorsque j'ai essayé la recommandation officielle:
pip3 install --upgrade tensorflow
J'ai eu cette erreur
Could not find a version that satisfies the requirement tensorflow
Mais au lieu d'utiliser
pip install --upgrade tensorflow
installé ok. (Je l'ai lancé à partir de l'invite de la commande ps.)
J'ai Windows 64 bits 10, Python 3.6.3 64 bits et version 9.0.1 de pip3.
Tensorflow n'est pas compatible avec python3.7 et spyder3.3.1
Travailler avec une version stable du tensorflow
suivre la procédure
windows -> recherche -> Anaconda Prompt -> clic droit -> cliquez sur Exécuter en tant qu'administrateur
La commande ci-dessous crée un environnement virtuel qui ne perturbe pas les projets existants.
conda create -n projectname
La commande ci-dessous active votre environnement virtuel au sein de ce répertoire. Le package installé ne perturbera pas votre projet existant.
activate projectname
La commande ci-dessous installe également python 3.6.7 et spyder 3.2.3
conda install spyder=3.2.3
La version de tensorflow mentionnée ci-dessous fonctionne sans erreur. Selon vos besoins, vous pouvez installer la version tensorflow spécifiquement.
pip install tensorflow==1.3.0
Ouvrir spyder
spyder
Pour quitter un environnement virtuel
deactivate
https://i.stack.imgur.com/1Y3kf.png
pip install - tensorflow Cela a fonctionné pour moi pour cette version de python Python 3.6.4:: Anaconda, Inc.