<p>tensorflow anaconda: l'installation de pip échoue dans l'environnement python 2.7 nouvellement créé</p>

Créé le 15 juil. 2016  ·  3Commentaires  ·  Source: tensorflow/tensorflow

Informations sur l'environnement

Système opérateur:
(tf) :~/anaconda3/bin$ cat /proc/version
Linux version 4.4.0-31-generic (buildd@lgw01-16) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1) ) #50-Ubuntu SMP Mer 13 juillet 00:07:12 UTC 2016

Étapes à reproduire

  1. Suivez https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#anaconda -installation
  2. :~/anaconda3/bin$ ./conda create --name tf python=2
    Récupération des métadonnées du package .......
    Résoudre les spécifications du package : ..........

Plan du package pour l'installation dans l'environnement /home/paddlescoot/anaconda3/envs/tf :

Les packages suivants seront téléchargés :

| forfait | construire |
| --- | --- |
| python-2.7.12 | 1 12,1 Mo |
| setuptools-23.0.0 | py27_0 455 Ko |
| roue-0.29.0 | py27_0 81 Ko |
| pip-8.1.2 | py27_0 1,5 Mo |

                                       Total:        14.1 MB

Les NOUVEAUX packages suivants seront INSTALLÉS :

openssl:    1.0.2h-1     
pip:        8.1.2-py27_0 
python:     2.7.12-1     
readline:   6.2-2        
setuptools: 23.0.0-py27_0
sqlite:     3.13.0-0     
tk:         8.5.18-0     
wheel:      0.29.0-py27_0
zlib:       1.2.8-3      

Continuer ([o]/n) ? y

Récupération des colis...
python-2.7.12- 100%
outils de configuration-23. 100%
roue-0.29.0-p 100%
pip-8.1.2-py27 100%

Extraction de paquets...
Liaison de paquets...

:~/anaconda3/bin$ source activer tf
(tf) :~/anaconda3/bin$ ./conda info --envs

environnements conda :

tf * /home/paddlescoot/anaconda3/envs/tf
racine /home/paddlescoot/anaconda3

(tf) :~/anaconda3/bin$ python --version
Python 2.7.12 :: Continuum Analytics, Inc.

(tf) :~/anaconda3/bin$ export TF_BINARY_URL= https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

(tf) :~/anaconda3/bin$ pip install --upgrade $TF_BINARY_URL
Collecte de tensorflow==0.9.0 à partir de https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl
Téléchargement https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl (27,6 Mo)
100 % | 27,6 Mo 52 Ko/s
Collecte de numpy>=1.8.2 (à partir de tensorflow==0.9.0)
Téléchargement de numpy-1.11.1-cp27-cp27mu-manylinux1_x86_64.whl (15,3 Mo)
100 % | 15,3 Mo 90 Ko/s
Collecte de six>=1.10.0 (à partir de tensorflow==0.9.0)
Utilisation du cache six-1.10.0-py2.py3-none-any.whl
Collecte de protobuf==3.0.0b2 (à partir de tensorflow==0.9.0)
Utilisation de protobuf-3.0.0b2-py2.py3-none-any.whl mis en cache
Exigence déjà à jour : roue dans /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages (depuis tensorflow==0.9.0)
Collecte des outils de configuration (depuis protobuf==3.0.0b2->tensorflow==0.9.0)
Téléchargement de setuptools-24.0.3-py2.py3-none-any.whl (441kB)
100 % | 450 Ko 1,3 Mo/s
Installation des packages collectés : numpy, six, setuptools, protobuf, tensorflow
Installation existante trouvée : setuptools 23.0.0
Impossible de supprimer des entrées d'un fichier inexistant /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/easy-install.pth

(tf) :~/anaconda3/bin$ python
Python 2.7.12 |Continuum Analytics, Inc.| (par défaut, 2 juillet 2016, 17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] sur linux2
Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.
Anaconda vous est proposé par Continuum Analytics.
Veuillez consulter : http://continuum.io/thanks et https://anaconda.org

importer tensorflow en tant que tf
Traceback (dernier appel le plus récent) :
Déposer "", ligne 1, dans
ImportError : aucun module nommé tensorflow
quitter()

(tf) :~/anaconda3/bin$ ls -ali /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/
numpy/ pip/ LISEZMOI setuptools.pth six.py wheel/
numpy-1.11.1.dist-info/ pip-8.1.2-py2.7.egg-info/ setuptools-23.0.0-py2.7.egg six-1.10.0.dist-info/ six.pyc wheel- 0.29.0-py2.7.egg-info/

(tf) :~/anaconda3/bin$ ls -ali /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/
numpy/ pip/ LISEZMOI setuptools.pth six.py wheel/
numpy-1.11.1.dist-info/ pip-8.1.2-py2.7.egg-info/ setuptools-23.0.0-py2.7.egg six-1.10.0.dist-info/ six.pyc wheel- 0.29.0-py2.7.egg-info/

Qu'as-tu essayé ?

  1. Recherche de problèmes similaires.

Commentaire le plus utile

Ce n'est pas un bogue TF, c'est une chose anaconda. Voir https://github.com/ContinuumIO/anaconda-issues/issues/542 - c'est l'une des raisons pour lesquelles je n'utilise plus anaconda, il ne fonctionne pas bien avec pip et ses principaux arguments de vente (gestion des packages et environnements) sont désormais livrés avec python ...

Pour contourner le problème, faites pip install --ignore-installed --upgrade pip setuptools avant d'installer TF via pip.

Tous les 3 commentaires

Ce n'est pas un bogue TF, c'est une chose anaconda. Voir https://github.com/ContinuumIO/anaconda-issues/issues/542 - c'est l'une des raisons pour lesquelles je n'utilise plus anaconda, il ne fonctionne pas bien avec pip et ses principaux arguments de vente (gestion des packages et environnements) sont désormais livrés avec python ...

Pour contourner le problème, faites pip install --ignore-installed --upgrade pip setuptools avant d'installer TF via pip.

Super! Merci beaucoup @ptc-swalk.

Merci

Cette page vous a été utile?
0 / 5 - 0 notes