web-dev-qa-db-fra.com

Installation de tensorflow avec anaconda dans Windows

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?

31
Ahmad

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
14
Muhammad Hannan

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é.

11
SilverSurfer

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

5
learningstack

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

5
Nabeel Ahmed

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
3
MartinD

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é: - 

  1. Ouvrez l'invite de commande
  2. Recherchez la version de python pour laquelle vous voulez installer tensorflow, si vous avez plusieurs versions de python.
  3. 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 :-)

2
Harshit Satya

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

2
Narahari B M

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".

voir capture d'écran

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))
2
Doru C

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.

1
Shahram

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 
1
Legend_Ari

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!

  1. Allez sur https://www.continuum.io/downloads pour télécharger la version Anaconda Python 3.6 pour Windows 64bit.

  2. Créez un environnement conda nommé tensorflow en appelant la commande suivante:

    C:> conda create -n tensorflow

  3. Activez l'environnement Conda en lançant la commande suivante:

    C:> activer tensorflow (tensorflow) C:> # Votre invite devrait changer

  4. 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)

  5. 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:  enter image description here

  1. 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.

0
Joshua

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

0
Arslan Ahmad

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.

0
laleh kalantari

Cette documentation link est utile et a fonctionné pour moi. Installe toutes les dépendances et produit un Anaconda de travail. Ou this answer est également utile si vous souhaitez l'utiliser avec spyder

0
Ameer Moaaviah
  • 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
0
Vertika Srivastava

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 

0
Sandip Guha