Tensorflow: Test en python - importer tensorflow en tant que tf renvoie l'erreur "Exception : la gestion des versions pour ce projet nécessite soit une archive sdist"

Créé le 20 déc. 2016  ·  1Commentaire  ·  Source: tensorflow/tensorflow

REMARQUE : Ne classez que les problèmes GitHub pour les bogues et les demandes de fonctionnalités. Tous les autres sujets seront fermés.

Quels problèmes liés à GitHub ou à des threads StackOverflow avez-vous trouvés en recherchant votre problème sur le Web ?

Certains des problèmes rencontrés lors de la recherche de "import tensorflow as tf" ont donné des réponses liées au fait que la simulation n'était pas installée correctement ou que protobuf. Dans mon cas, tous ont été installés correctement et avec succès.

Informations sur l'environnement

Système opérateur:
Amazon Linux

Version installée de CUDA et cuDNN :
(veuillez joindre la sortie de ls -l /path/to/cuda/lib/libcud* ):
J'ai installé une version CPU uniquement. Donc pas de CUDA

S'il est installé à partir du paquet binaire pip, fournissez :

  1. Un lien vers le package pip que vous avez installé :
  2. La sortie de python -c "import tensorflow; print(tensorflow.__version__)" .

Si possible, fournissez un exemple reproductible minimal (nous n'avons généralement pas le temps de lire des centaines de lignes de votre code)

l'installation s'est terminée avec succès. Voici la sortie :

sudo -H /usr/local/bin/pip install tensorflow
Exigence déjà satisfaite : tensorflow dans /usr/local/lib64/python2.7/site-packages
Exigence déjà satisfaite : numpy>=1.11.0 dans /usr/local/lib64/python2.7/site-packages (depuis tensorflow)
Exigence déjà satisfaite : mock>=2.0.0 dans /usr/local/lib/python2.7/site-packages (depuis tensorflow)
Exigence déjà satisfaite : six>=1.10.0 dans /usr/local/lib/python2.7/site-packages (depuis tensorflow)
Exigence déjà satisfaite : protobuf==3.1.0 dans /usr/local/lib/python2.7/site-packages (depuis tensorflow)
Exigence déjà satisfaite : roue dans /usr/local/lib/python2.7/site-packages (depuis tensorflow)
Exigence déjà satisfaite : funcsigs>=1 ; python_version < "3.3" dans /usr/local/lib/python2.7/site-packages (de mock>=2.0.0->tensorflow)
Exigence déjà satisfaite : pbr>=0.11 dans /usr/local/lib/python2.7/site-packages (from mock>=2.0.0->tensorflow)

Exigence déjà satisfaite : setuptools dans /usr/local/lib/python2.7/site-packages/setuptools-28.3.0-py2.7.egg (de protobuf==3.1.0->tensorflow)

Quelles autres tentatives de solutions avez-vous essayées ?

Installé chacune des dépendances individuellement. Toujours le même problème.

### Journaux ou autre sortie qui serait utile

python -c "importer tensorflow ; print(tensorflow.__version__)"
Traceback (appel le plus récent en dernier) :
Déposer "", ligne 1, dans
Fichier "/usr/local/lib/python2.7/site-packages/tensorflow/__init__.py", ligne 24, dans
de tensorflow.python import *
Fichier "/usr/local/lib/python2.7/site-packages/tensorflow/python/__init__.py", ligne 106, dans
à partir du test d'importation tensorflow.python.platform
Fichier "/usr/local/lib/python2.7/site-packages/tensorflow/python/platform/test.py", ligne 81, dans
import mock # pylint: disable=g-import-not-at-top,unused-import
Fichier "/usr/local/lib/python2.7/site-packages/mock/__init__.py", ligne 2, dans
importer mock.mock en tant que _mock
Fichier "/usr/local/lib/python2.7/site-packages/mock/mock.py", ligne 71, dans
_v = VersionInfo('mock').semantic_version()
Fichier "/usr/local/lib/python2.7/site-packages/pbr/version.py", ligne 460, dans semantic_version
self._semantic = self._get_version_from_pkg_resources()
Fichier "/usr/local/lib/python2.7/site-packages/pbr/version.py", ligne 447, dans _get_version_from_pkg_resources
result_string = packaging.get_version(self.package)
Fichier "/usr/local/lib/python2.7/site-packages/pbr/packaging.py", ligne 725, dans get_version
raise Exception("La version pour ce projet nécessite soit un sdist"

Exception : la gestion des versions de ce projet nécessite soit une archive sdist, soit l'accès à un référentiel git en amont. Es-tu sûr que git est installé ?

Commentaire le plus utile

D'accord, cela a été résolu. La seule chose que je devais faire était de mettre à niveau le module de distribution - "pip install --upgrade distribue".

>Tous les commentaires

D'accord, cela a été résolu. La seule chose que je devais faire était de mettre à niveau le module de distribution - "pip install --upgrade distribue".

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