Tensorflow: Тестирование в python - import tensorflow as tf выдает ошибку «Исключение: для управления версиями этого проекта требуется либо архив sdist»

Созданный на 20 дек. 2016  ·  1Комментарий  ·  Источник: tensorflow/tensorflow

ПРИМЕЧАНИЕ. Отправляйте на GitHub только сообщения об ошибках и запросы функций. Все остальные темы будут закрыты.

Какие связанные проблемы с GitHub или темы StackOverflow вы обнаружили, выполнив поиск в Интернете по своей проблеме?

Некоторые проблемы при поиске «import tensorflow as tf» давали ответы, связанные либо с неправильной установкой mock, либо с protobuf. В моем случае все установилось правильно и успешно.

Информация об окружающей среде

Операционная система:
Amazon Linux

Установленная версия CUDA и cuDNN:
(приложите вывод ls -l /path/to/cuda/lib/libcud* ):
Я установил версию только для CPU. Так что нет CUDA

Если установлено из двоичного пакета pip, укажите:

  1. Ссылка на установленный вами пакет pip:
  2. Вывод из python -c "import tensorflow; print(tensorflow.__version__)" .

Если возможно, предоставьте минимально воспроизводимый пример (у нас обычно нет времени читать сотни строк вашего кода)

установка успешно завершена. Вот результат:

sudo -H / usr / local / bin / pip установить тензорный поток
Требование уже выполнено: тензорный поток в /usr/local/lib64/python2.7/site-packages
Требование уже выполнено: numpy> = 1.11.0 в /usr/local/lib64/python2.7/site-packages (из tensorflow)
Требование уже выполнено: mock> = 2.0.0 в /usr/local/lib/python2.7/site-packages (из tensorflow)
Требование уже выполнено: шесть> = 1.10.0 в /usr/local/lib/python2.7/site-packages (из tensorflow)
Требование уже выполнено: protobuf == 3.1.0 в /usr/local/lib/python2.7/site-packages (из tensorflow)
Требование уже выполнено: колесо в /usr/local/lib/python2.7/site-packages (из tensorflow)
Требование уже выполнено: funcsigs> = 1; python_version <"3.3" в /usr/local/lib/python2.7/site-packages (из mock> = 2.0.0-> tensorflow)
Требование уже выполнено: pbr> = 0.11 в /usr/local/lib/python2.7/site-packages (из mock> = 2.0.0-> tensorflow)

Требование уже выполнено: setuptools в /usr/local/lib/python2.7/site-packages/setuptools-28.3.0-py2.7.egg (из protobuf == 3.1.0-> tensorflow)

Какие еще попытки решения вы пробовали?

Устанавливает каждую из зависимостей индивидуально. По-прежнему та же проблема.

### Журналы или другой полезный вывод

python -c "импорт тензорного потока; печать (тензорный поток .__ версия__)"
Отслеживание (последний вызов последний):
Файл "", строка 1, в
Файл "/usr/local/lib/python2.7/site-packages/tensorflow/__init__.py", строка 24, в
из импорта tensorflow.python *
Файл "/usr/local/lib/python2.7/site-packages/tensorflow/python/__init__.py", строка 106, в
из теста импорта tensorflow.python.platform
Файл "/usr/local/lib/python2.7/site-packages/tensorflow/python/platform/test.py", строка 81, в
импортный макет # pylint: disable = g-import-not-at-top, unused-import
Файл "/usr/local/lib/python2.7/site-packages/mock/__init__.py", строка 2, в
импортировать mock.mock как _mock
Файл "/usr/local/lib/python2.7/site-packages/mock/mock.py", строка 71, в
_v = VersionInfo ('макет'). semantic_version ()
Файл "/usr/local/lib/python2.7/site-packages/pbr/version.py", строка 460, в semantic_version
self._semantic = self._get_version_from_pkg_resources ()
Файл "/usr/local/lib/python2.7/site-packages/pbr/version.py", строка 447, в _get_version_from_pkg_resources
result_string = упаковка.get_version (self.package)
Файл "/usr/local/lib/python2.7/site-packages/pbr/packaging.py", строка 725, в get_version
поднять исключение («Для управления версиями этого проекта требуется либо sdist», либо

Исключение: для управления версиями этого проекта требуется либо тарбол sdist, либо доступ к вышестоящему репозиторию git. Вы уверены, что git установлен?

Самый полезный комментарий

Хорошо, это было решено. Единственное, что мне нужно было сделать, это обновить модуль распространения - «pip install --upgrade distribute».

>Все замечания

Хорошо, это было решено. Единственное, что мне нужно было сделать, это обновить модуль распространения - «pip install --upgrade distribute».

Была ли эта страница полезной?
0 / 5 - 0 рейтинги