Installation de TensorFlow sous Windows (Python 3.6.x)
Je suis en train d'installer TensorFlow sur 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 j'ai mis à 3.6.0b4mais il 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
pip:
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 sortie suivants:
> 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.
Personne ne sait comment résoudre ce problème? Je ne suis pas sûr de l'endroit où je suis en train de faire une erreur.
Merci!
Edit 1
Btw, j'ai aussi essayé pip install tensorflow
et pip install tensorflow-gpu
comme suggéré ici. J'ai obtenu le résultat suivant:
> 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
source d'informationauteur Tobias Würth
Vous devez vous connecter pour publier un commentaire.
Mise à jour 15.11.2017
Il semble que, maintenant, il travaille, comme l'on pourrait s'attendre. En exécutant les commandes suivantes à l'aide de la suite de
pip
etpython
version devrait fonctionner.L'installation de Python 3.6.x
Version
Commandes D'Installation
Les commandes suivantes sont à la base de la suivante guide d'installation ici.
en utilisant cmd
à l'aide de l'Anaconda
Des Informations Supplémentaires
Une liste de problèmes d'installation courants peuvent être trouvés ici.
Vous pouvez trouver un exemple de sortie de la console de réussite de la tensorflow cpu installation ici.
Ancien réponse:
d'Accord pour conclure que l'utilisation de la version 3.5.2 !
Ni 3.5.1 ni 3.6.x semble pas fonctionner pour le moment.
Versions:
Commandes:
Si vous utilisez anaconda de distribution, vous pouvez effectuer les opérations suivantes pour utiliser python 3.5 sur la nouvelle de l'environnement "tensorflow":
Il est important d'ajouter python=3.5 à la fin de la première ligne, car il vous permettra d'installer Python 3.5.
Source: https://github.com/tensorflow/tensorflow/issues/6999#issuecomment-278459224
Au moment d'écrire ces lignes, il n'y a pas de support officiel pour TensorFlow avec Python 3.6 sur Windows. La recommandation est de construire TensorFlow vous-même.
Certaines personnes l'ont déjà fait et fournir *.whl fichiers que vous pouvez les installer directement avec le pip. Ce sont des non officielle, donc à utiliser à vos risques et périls:
Vous pouvez simplement télécharger et de les installer avec
pip install <filename>.whl
.Voir aussi cette GitHub commentaire.
J'ai eu Python 3.6, et a été confronté à la question "Pas de module nommé tensorflow" sur "pip install tensorflow". S'est avéré que ma machine était de 64 bits tandis que le Python 3.6 version a été installé pour 32 bits. Désinstallé, réinstallé le Python 3.6 x64 version, pip installé tensorflow, le problème est résolu.
Pip pour l'installation sur Windows et 64 bits Python 3.5:
CPU version:
Pour le GPU version:
Références:
Tensorflow problème d'installation sous windows "tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl n'est pas prise en charge de la roue sur le th de la plate-forme.".
https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html
Voir aussi tensorflow pas trouvé dans le pep.
Tensorflow est désormais pris en charge sur Python 3.6. Assurez-vous que l'installation de Python est de 64 bits sur une machine 64 bit et que
pip
est la dernière (pip install --upgrade pip
).Après que (
pip install --upgrade tensorflow
) fonctionne comme un charme.Tensorflow en Maintenant l'appui Python 3.6.0 .....J'ai installé avec succès le Tensorflow pour Python 3.6.0
À l'aide de cette Simple Instruction //pip install -- tensorflow
[entrez la description de l'image ici][1]
[1]: https://i.stack.imgur.com/1Y3kf.png
Installation recueillies paquets: protobuf, html5lib, de l'eau de javel, markdown, tensorflow-tensorboard, tensorflow
Installé avec succès de l'eau de javel-1.5.0 html5lib-0.9999999 markdown-2.6.9 protobuf-3.4.0 tensorflow-1.3.0 tensorflow-tensorboard-0.1.5
Tensorflow en effet prend en charge Python 3.6.X version, mais seulement pour 64 bits architecture. Ici est le lien où vous pouvez télécharger Python 3.6.X version 64 bits
Même question avec vous .
py3.6x
win10 pro x64
pip 9.0.1
Message de problème
"Impossible de trouver une version qui satisfait à l'exigence tensorflow (à partir des versions: )
Aucune correspondance, distribution trouvé pour tensorflow"
Peut-être vous pouvez essayer py3.5
Fichier de commandes Windows pour l'installation de TensorFlow et Python 3.5 sur Windows. Le problème est que, à compter de cette date, TensorFlow n'est pas mis à jour pour supporter Python 3.6+ et ne sera pas installé. En outre, de nombreux systèmes ont une incompatibilité de version de Python. Ce fichier de commandes devraient créer un environnement compatible, sans affecter les autres Python installe. Voir REM commentaires pour les hypothèses.
Être sûr au-dessus de la CHEMIN est utilisé lors de l'appel TensorFlow.
Suivez ces étapes pour installer
ternsorflow
:Viens de trouver Tensorflow 1.1 pour python 3.6 sur windows x64 (y compris les GPU version, mais je l'ai testé uniquement cpu): http://www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow. Officieux apparemment, mais il a travaillé pour moi, quand je l'importation tensorflow ou tflearn dans mon code. Ils ont scipy pour les fenêtres, et des tas d'autres paquets.
Pour quelque raison pip install URL renvoie le code 404, de sorte que l'installation serait la suivante:
1) Télécharger protobuf whl logiciel ici: http://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/protobuf-3.3.0-py3-aucun-tout.whl
2)
pip install {DownloadFolder}\protobuf-3.3.0-py3-none-any.whl
3) Télécharger TF whl fichier: 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
Il a travaillé pour moi.
Pour quelqu'un w/TF 1.3:
Actuel
TensorFlow 1.3
soutienPython 3.6
et puis vous avez besoincuDNN 6
(cudnn64_6.dll)Basé sur Tensorflow sur windows - ImportError: DLL load failed: Le module spécifié est introuvable
et ceci: https://github.com/tensorflow/tensorflow/issues/7705
Sur 2/22/18, quand 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é, il est ok. (J'ai couru à partir de la ps invite de commande.)
J'ai 64 bits de windows 10, 64-bit python 3.6.3, et pip3 version 9.0.1.
Tenseur de flux sur ordinateur 32 bits.
Il n'existe pas de construire pour la version 32 bits, mais il y a quand même une solution de contournement pour ce faire, suivez le lien http://cudamusing.blogspot.in/2015/11/building-tensorflow-for-jetson-tk1.html. Je ne voudrais pas suggérer de faire cette grande raison est ce n'est pas possible de suivre le processus à chaque fois il y a un changement du tenseur de flux de code.
J'ai eu le même problème, mais j'ai suivi les étapes suivantes:-
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.
Après la recherche d'un lot et d'essayer de l'installer et de réinstaller Python, j'ai trouvé la solution était très simple
utiliser les éléments suivants pour windows
python -m pip install --mise à niveau https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
changement à la suite sur mac
python3 -m pip install --mise à niveau https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
pour Anaconda utilisation correspondant conda
Tenseur de flux est uniquement prise en charge pour python 2.7 3.4 3.5
D'autres versions de python ne sont pas pris en charge
Ainsi, vous s'il vous plaît installer la pris en charge version de python et essayez à nouveau.
Le lien officiel est https://www.tensorflow.org/install/install_linux#InstallingAnaconda
Il fournit à la façon de l'installer avec l'anaconda .
Cela vous aidera à