2017-05-29 1 views
0

J'ai essayé d'installer tensorflow en utilisant conda et son lancer une erreur de conflit de spécification. Je n'ai pas python 3.5 installéinstaller tensorflow avec conflit de conda - InsatisfiableError

conda install -c conda-forge tensorflow 
Fetching package metadata ............... 
Solving package specifications: . 

UnsatisfiableError: The following specifications were found to be in conflict: 
    - python 3.6* 
    - tensorflow -> python 3.5* 
Use "conda info <package>" to see the dependencies for each package. 

python --version Python 3.6.0 :: Anaconda sur mesure (64 bits)

Je ne peux pas sembler courir tensorflow sur l'IDE Python normal et il dit module non trouvé. J'ai donc installé Anaconda et tout semble bien sauf pour tensorflow. Un moyen d'installer cela?

+0

Vous semblez installer tensorflow pour python3.5 sur un environnement python3.6. Essayez de créer un environnement python 3.5 avec tous les paquets anaconda installés et installez tensorflow ... – Mechanic

+0

'conda create -n Tensorflow anaconda python = 3.5 '.. Ceci crée l'environnement python3.5 nommé Tensorflow avec tous les paquets anaconda installés. Ensuite, installez tensorflow pour python3.5 N'oubliez pas d'activer cette contribution en utilisant la source activer Tensorflow' avant d'installer TF – Mechanic

+0

oh! .. Laissez-moi essayer que – X10nD

Répondre

0

Vous semblez installer tensorflow pour python3.5 sur un environnement python3.6. Je vous suggère de créer un environnement python séparé pour tensorflow. Vous pouvez le faire comme suit

conda create -n Tensorflow anaconda python=3.5 

Cela va créer un environnement anaconda appelé tensorflow et installer tous les packages anaconda. Vous pouvez également spécifier toute autre distribution python de votre choix. Assurez-vous de télécharger la bonne distribution tensorflow en fonction de la version python que vous choisissez.

Activez ensuite l'environnement anaconda nouvellement créé comme suit

source activate Tensorflow 

Sur les fenêtres

activate Tensorflow 

Ce basculera l'environnement python. Ensuite, passez à l'installation à l'aide tensorflow pip comme suit

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl 

Si vous souhaitez installer tensorflow avec prise en charge du GPU, vous devez installer boîte à outils CUDA et le CUDNNv5.1. Plus de détails here

+0

Et c'est là un autre problème. Continuer ([y]/n)? y je suis entré dans "Y" et ci-dessous est ce que je suis # # Pour activer cet environnement, utilisez: #> activer tensorflow # # Pour désactiver cet environnement, utilisez: #> Désactiver tensorflow # # * pour les utilisateurs utilisant bash, vous devez la source # la source active « source » tensorflow est pas reconnu comme une commande interne ou externe, un programme ou un fichier batch. – X10nD

+0

Utilisez-vous Windows/Ubuntu. Avez-vous essayé d'activer l'environnement avec'activate Tensorflow '. Ensuite, vous devez installer tensorflow dans le même terminal – Mechanic

+0

J'utilise Windows 10 et installé tensorflow à partir du terminal ... – X10nD