Tensorflow: Pengujian dengan python - impor tensorflow saat tf melempar kesalahan "Pengecualian: Pembuatan versi untuk proyek ini memerlukan tarball sdist"

Dibuat pada 20 Des 2016  ·  1Komentar  ·  Sumber: tensorflow/tensorflow

CATATAN: Hanya ajukan masalah GitHub untuk bug dan permintaan fitur. Semua topik lainnya akan ditutup.

Masalah GitHub atau utas StackOverflow apa yang Anda temukan dengan menelusuri web untuk masalah Anda?

Beberapa masalah saat mencari "import tensorflow as tf" memberikan jawaban terkait dengan tiruan yang tidak diinstal dengan benar atau protobuf. Dalam kasus saya, semua diinstal dengan benar dan berhasil.

Informasi lingkungan

Sistem operasi:
Amazon Linux

Versi CUDA dan cuDNN yang diinstal:
(harap lampirkan output dari ls -l /path/to/cuda/lib/libcud* ):
Saya menginstal versi CPU saja. Jadi tidak ada CUDA

Jika diinstal dari paket pip biner, berikan:

  1. Tautan ke paket pip yang Anda instal:
  2. Keluaran dari python -c "import tensorflow; print(tensorflow.__version__)" .

Jika memungkinkan, berikan contoh minimal yang dapat direproduksi (Kami biasanya tidak punya waktu untuk membaca ratusan baris kode Anda)

instalasi berhasil diselesaikan. Berikut adalah outputnya:

sudo -H /usr/local/bin/pip install tensorflow
Persyaratan sudah terpenuhi: tensorflow di /usr/local/lib64/python2.7/site-packages
Persyaratan sudah terpenuhi: numpy>=1.11.0 di /usr/local/lib64/python2.7/site-packages (dari tensorflow)
Persyaratan sudah terpenuhi: mock>=2.0.0 di /usr/local/lib/python2.7/site-packages (dari tensorflow)
Persyaratan sudah terpenuhi: enam>=1.10.0 di /usr/local/lib/python2.7/site-packages (dari tensorflow)
Persyaratan sudah terpenuhi: protobuf==3.1.0 di /usr/local/lib/python2.7/site-packages (dari tensorflow)
Persyaratan sudah terpenuhi: roda di /usr/local/lib/python2.7/site-packages (dari tensorflow)
Persyaratan sudah terpenuhi: funcsigs>=1; python_version < "3.3" di /usr/local/lib/python2.7/site-packages (dari mock>=2.0.0->tensorflow)
Persyaratan sudah terpenuhi: pbr>=0.11 di /usr/local/lib/python2.7/site-packages (dari mock>=2.0.0->tensorflow)

Persyaratan sudah terpenuhi: setuptools di /usr/local/lib/python2.7/site-packages/setuptools-28.3.0-py2.7.egg (dari protobuf==3.1.0->tensorflow)

Apa upaya solusi lain yang telah Anda coba?

Menginstal masing-masing dependensi secara individual. Masih masalah yang sama.

### Log atau keluaran lain yang akan membantu

python -c "import tensorflow; print(tensorflow.__version__)"
Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
File "/usr/local/lib/python2.7/site-packages/tensorflow/__init__.py", baris 24, di
dari impor tensorflow.python *
File "/usr/local/lib/python2.7/site-packages/tensorflow/python/__init__.py", baris 106, di
dari tes impor tensorflow.python.platform
File "/usr/local/lib/python2.7/site-packages/tensorflow/python/platform/test.py", baris 81, di
impor tiruan # pylint: disable=g-import-not-at-top,unused-import
File "/usr/local/lib/python2.7/site-packages/mock/__init__.py", baris 2, di
impor mock.mock sebagai _mock
File "/usr/local/lib/python2.7/site-packages/mock/mock.py", baris 71, di
_v = VersionInfo('mock').semantic_version()
File "/usr/local/lib/python2.7/site-packages/pbr/version.py", baris 460, dalam semantic_version
self._semantic = self._get_version_from_pkg_resources()
File "/usr/local/lib/python2.7/site-packages/pbr/version.py", baris 447, di _get_version_from_pkg_resources
result_string = packaging.get_version(self.package)
File "/usr/local/lib/python2.7/site-packages/pbr/packaging.py", baris 725, di get_version
raise Exception("Versi untuk proyek ini memerlukan sdist"

Pengecualian: Pembuatan versi untuk proyek ini memerlukan tarball sdist, atau akses ke repositori git upstream. Apakah Anda yakin git sudah terinstal?

Komentar yang paling membantu

Oke, ini diselesaikan. Satu-satunya hal yang harus saya lakukan adalah memutakhirkan modul mendistribusikan - "pip install --upgrade mendistribusikan".

>Semua komentar

Oke, ini diselesaikan. Satu-satunya hal yang harus saya lakukan adalah memutakhirkan modul mendistribusikan - "pip install --upgrade mendistribusikan".

Apakah halaman ini membantu?
0 / 5 - 0 peringkat