J'ai installé Anaconda sur Windows 64 bits. J'ai téléchargé PyCharm pour la création d'un projet et dans le terminal de PyCharm, j'ai installé numpy
, scipy
, matplotlib
à l'aide des commandes suivantes:
conda install numpy
conda install scipy
conda install matplotlib
Je ne parviens pas à installer Tensorflow de la même manière que j'ai installé ces autres packages. Comment dois-je l'installer?
Google a récemment lancé une nouvelle version de Tesnsorflow r0.12 intégrant la prise en charge de Windows. Les versions CPU et GPU peuvent désormais être installées à l'aide de Python> = 3.5.2 (uniquement en version 64 bits).
Pour la version CPU uniquement, ouvrez command Prompt et entrez la commande suivante
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_AMD64.whl
Suivez ce Tensorflow sous Windows pour des instructions étape par étape.
METTRE À JOUR
Pour installer la dernière version en cours, veuillez exécuter la commande suivante:
pip install tensorflow #CPU only
pip install tensorflow-gpu #For GPU support
Pour installer TF sur Windows, suivez les étapes ci-dessous:
conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow-gpu
Utilisez pip install tensorflow
à la place de pip install tensorflow-gpu
, au cas où vous voudriez installer la version TF uniquement du CPU.
Remarque: Cette installation a été testée avec Anaconda Python 3.5 (64 bit) . J'ai également essayé les mêmes étapes d'installation avec (a) Anaconda Python 3.6 (32 bits), (b) Anaconda Python 3.6 (64 bits) et (c) Anaconda Python 3.5 (32 bits), mais tous (c'est-à-dire ( a), (b) et (c)) échoué.
Google a annoncé la prise en charge de tensorflow sous Windows. Veuillez suivre les instructions sur https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html . Veuillez noter que CUDA8.0 est nécessaire pour l’installation du GPU.
Si vous avez installé la version 64 bits de Python 3.5 (à partir de Python.org ou d'Anaconda), vous pouvez installer TensorFlow avec une seule commande: C:> pip install tensorflow
Pour le support GPU, si CUDA 8.0 est installé, vous pouvez installer le paquet suivant: C:> pip install tensorflow-gpu
Actuellement, tensorflow contient des fichiers binaires uniquement pour les systèmes d’exploitation basés sur Unix, c’est-à-dire Ubuntu Mac OS X - c’est pourquoi aucune mention de Windows dans setup docs .
Il y a de longues discussions sur Github:
Un SO réponse - tensorflow - est-il ou sera-t-il (très prochainement) compatible avec un workflow Windows?
Suggestion:
Pour l'instant, sous Windows, le moyen le plus simple de démarrer avec TensorFlow serait d'utiliser Docker: http://tensorflow.org/get_started/os_setup.md#docker-based_installation
Il devrait être plus facile d’ajouter le support Windows lorsque Bazel (le système Que nous utilisons) ajoute le support pour la construction sous Windows, qui est activé la feuille de route pour Bazel 0.3. Vous pouvez voir la feuille de route complète de Bazel ici.
Ou utilisez simplement un système Linux VM (utilisant VMPlayer) et les étapes décrites le configureront pour vous.
Pour PyCharm - Une fois que l’environnement conda
sera créé, vous devrez définir le nouvel interpréteur (dans l’environnement conda) en tant que interpretor
à utiliser dans PyCharm
:
Maintenant, pour utiliser le conda interpreter de PyCharm, allez à fichier> paramètres> projet> interprète, sélectionnez Ajouter local dans le champ de l’interprète de projet (la petite roue dentée) et parcourez l’interprète ou passez le chemin.
L'emplacement par défaut - l'environnement vit sous conda_root/envs/tensorflow
. Le nouvel interpréteur python sera à conda_root/envs/tensorflow/bin/pythonX.X
, de sorte que le site-packages
sera dans conda_root/envs/tensorflow/lib/pythonX.X/site-packages
.
J'ai pu installer tensorflow sur Windows en suivant les instructions sur tensorflow.org, en utilisant la méthode d'installation conda, comme indiqué ici: https://www.tensorflow.org/get_started/os_setup#anaconda_installation . Il existe de petites différences sur la façon d'activer un "environnement" sur Windows, vous appelez "activer" directement sans la "source". Donc, pour moi après avoir installé anaconda les étapes où:
C:\Users\Dunschm>conda create -n tensorflow python=3.5
C:\Users\Dunschm>activate tensorflow
(tensorflow) C:\Users\Dunschm>conda install -c conda-forge tensorflow
J'ai python 3.5 avec anaconda. Tout d’abord, j’ai tout essayé, mais cela n’a pas fonctionné sous Windows 10 64 bits. Alors j'ai simplement essayé: -
Si vous n'avez qu'une version, tapez cmd:
C:/>conda install tensorflow
pour plusieurs versions de python, tapez cmd:
C:/>conda install tensorflow python=version(e.g.python=3.5)
Cela fonctionne, essayez-le.
Après l’installation, ouvrez la console ipython et importez tensorflow:
import tensorflow
Si tensorflow est installé correctement, vous êtes prêt à partir . Profitez de l'apprentissage automatique :-)
activate tensorflow
conda install -c conda-forge tensorflow
a travaillé pour moi.
Aucune des autres étapes mentionnées en ligne n'a aidé, je l'ai trouvé ici lorsque j'essayais d'installer une version plus ancienne.
Bien que les étapes mentionnées dans le lien semblent être pour MAC OS X/Linux, cela a fonctionné dans Windows 7
Vous pouvez installer spyder en même temps que ceci conda install spyder
Cela a fonctionné pour moi:
conda create -n tensorflow python=3.5
activate tensorflow
conda install -c conda-forge tensorflow
Ouvrez Anaconda Navigator.
Modifiez le menu déroulant "Applications on" de "root" en "tensorflow".
Lancer Spyder
Exécutez un petit code pour valider que vous êtes prêt à partir:
import tensorflow as tf
node1 = tf.constant(3, tf.float32)
node2 = tf.constant(4) # also tf.float32 implicitly
print(node1, node2)
ou
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
J'ai trouvé un blog post } plus récent dans Anaconda qui explique comment installer le TF facilement . J'ai utilisé:
conda create -n tensorflow_env tensorflow
Ou pour la version GPU (Assurez-vous que vous avez NVIDIA GPU)
conda create -n tensorflow_gpuenv tensorflow-gpu
De cette façon, vous aurez différents environnements pour différents TF.
La commande suivante depuis votre fenêtre de commande (et de préférence conda environment) fonctionnera si vous avez une carte graphique Nvidia.
conda install tensorflow-gpu
C’est ce que j’ai fait pour installer Anaconda Python version 3.6 et Tensorflow sous Windows 10 64 bits.Et c’était un succès!
Allez sur https://www.continuum.io/downloads pour télécharger la version Anaconda Python 3.6 pour Windows 64bit.
Créez un environnement conda nommé tensorflow en appelant la commande suivante:
C:> conda create -n tensorflow
Activez l'environnement Conda en lançant la commande suivante:
C:> activer tensorflow (tensorflow) C:> # Votre invite devrait changer
Allez à http://www.lfd.uci.edu/~gohlke/pythonlibs/enter code ici pour télécharger «tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl». (Pour mon cas, le fichier sera situé dans “C:\Utilisateurs\Joshua\Téléchargements” une fois après le téléchargement)
Installez le Tensorflow en utilisant la commande suivante:
(tensorflow) C:> pip installer C:\Utilisateurs\Josué\Téléchargements\tensorflow-1.0.1-cp36-cp36m-win_AMD64.whl
C’est ce que j’ai obtenu après l’installation:
Validez l'installation en entrant la commande suivante dans votre environnement Python:
importer tensorflow en tant que tf hello = tf.constant ('Hello, TensorFlow!') sess = tf.Session () print (sess.run (hello))
Si le résultat obtenu est «Bonjour TensorFlow!», Cela signifie que vous avez correctement installé votre Tensorflow.
Ouvrez l'invite anaconda
assurez-vous que votre version de pip est mise à jour
et vous avez python 3.4 3.5 ou 3.6
Il suffit de lancer la commande
pip install --upgrade tensorflow
vous pouvez obtenir de l'aide à partir de documentation et video
Bonne chance
J'utilise Windows 10, Anaconda et Python 2. Une combinaison des solutions mentionnées a fonctionné pour moi:
Une fois que vous avez installé tensorflow, utilisez:
C:\Users\Laleh> conda create -n tensorflow python = 3.5 # utilisez votre version de python
C:\Utilisateurs\Laleh> activer tensorflow
(tensorflow) C:\Utilisateurs\Laleh> conda install -c conda-forge tensorflow
Ensuite, j’ai réalisé que tensorflow ne pouvait pas être importé dans le cahier jupyter, bien que cela puisse fonctionner dans les fenêtres de communication. Pour résoudre ce problème, j'ai d'abord vérifié:
jupyter kernelspec list
J'ai supprimé le kernelspec de Jupyter en utilisant:
jupyter kernelspec supprimer python2
Maintenant, la liste jupyter kernelspec pointe vers le noyau correct. Encore une fois, j'active tensorflow et installe notebook dans son environnement:
C:\Utilisateurs\Laleh> activer tensorflow
(tensorflow) C:> ordinateur portable conda install
De plus, si vous souhaitez utiliser d'autres bibliothèques telles que matplotlib, elles doivent être installées séparément dans un environnement tensorflow.
(tensorflow) C:> conda install -c conda-forge matplotlib
Maintenant tout fonctionne bien pour moi.
Installez Anaconda pour Python 3.5 - Vous pouvez l’installer à partir de ici pour les fenêtres 64 bits
Puis installez TensorFlow à partir de ici
(J'ai déjà essayé avec Anaconda pour Python 3.6, mais j'ai échoué même après avoir créé Conda env pour Python3.5)
En outre, si vous souhaitez exécuter un bloc-notes Jupyter et y utiliser TensorFlow. Suivez les étapes suivantes.
Passez à TensorFlow env:
C: > activate tensorflow
(tensorflow) C: > pip install jupyter notebook
Une fois installé, vous pouvez lancer Jupyter Notebook et tester
(tensorflow) C: > jupyter notebook
Les étapes ci-dessus Conda install -c conda-forge tensorflow
fonctionnera également pour Windows 10, mais la version Python devrait être 3.5 ou supérieure. Je l'ai utilisé avec Anaconda Python version 3.6 comme format de tampon de protocole auquel il fait référence, disponible à partir de la version 3.5 ou supérieure . Merci, Sandip