Tensorflow: الاختبار في لغة python - استيراد tensorflow حيث يلقي tf بالخطأ "استثناء: يتطلب تعيين الإصدار لهذا المشروع كرة تار sdist"

تم إنشاؤها على ٢٠ ديسمبر ٢٠١٦  ·  1تعليق  ·  مصدر: tensorflow/tensorflow

ملاحظة: ملف مشكلات GitHub فقط للأخطاء وطلبات الميزات. سيتم إغلاق جميع المواضيع الأخرى.

ما هي مشكلات GitHub ذات الصلة أو سلاسل StackOverflow التي عثرت عليها من خلال البحث في الويب عن مشكلتك؟

أعطت بعض المشكلات عند البحث عن "استيراد tensorflow as tf" إجابات تتعلق إما بعدم تثبيت وهمي بشكل صحيح أو protobuf. في حالتي ، تم تثبيت كل شيء بشكل صحيح وناجح.

معلومات البيئة

نظام التشغيل:
أمازون لينكس

الإصدار المثبت من CUDA و cuDNN:
(يرجى إرفاق ناتج ls -l /path/to/cuda/lib/libcud* ):
لقد قمت بتثبيت إصدار وحدة المعالجة المركزية فقط. لذلك لا يوجد CUDA

إذا تم التثبيت من حزمة الأنابيب الثنائية ، فقدم ما يلي:

  1. رابط لحزمة النقطة التي قمت بتثبيتها:
  2. الناتج من python -c "import tensorflow; print(tensorflow.__version__)" .

إذا كان ذلك ممكنًا ، قدم مثالًا بسيطًا يمكن إعادة إنتاجه (ليس لدينا عادةً الوقت لقراءة مئات الأسطر من التعليمات البرمجية الخاصة بك)

اكتمل التثبيت بنجاح. هنا هو الإخراج:

sudo -H / usr / local / bin / pip تثبيت tensorflow
تم تلبية المتطلبات بالفعل: tensorflow في /usr/local/lib64/python2.7/site-packages
المتطلبات مستوفاة بالفعل: numpy> = 1.11.0 في /usr/local/lib64/python2.7/site-packages (من tensorflow)
المتطلبات مستوفاة بالفعل: mock> = 2.0.0 in /usr/local/lib/python2.7/site-packages (من tensorflow)
المتطلبات مستوفاة بالفعل: ستة> = 1.10.0 في /usr/local/lib/python2.7/site-packages (من tensorflow)
تم تلبية المتطلبات بالفعل: protobuf == 3.1.0 in /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 "استيراد tensorflow ؛ طباعة (tensorflow .__ الإصدار__)"
Traceback (آخر مكالمة أخيرة):
ملف ""، السطر 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 ، في
import mock # 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 = Packaging.get_version (حزمة ذاتية)
ملف "/usr/local/lib/python2.7/site-packages/pbr/packaging.py" ، السطر 725 ، في get_version
رفع استثناء ("يتطلب تعيين الإصدار لهذا المشروع إما sdist"

استثناء: يتطلب تعيين الإصدار لهذا المشروع إما تار sdist أو الوصول إلى مستودع git المنبع. هل أنت متأكد من تثبيت git؟

التعليق الأكثر فائدة

حسنًا ، تم حل هذا. الشيء الوحيد الذي كان علي فعله هو ترقية وحدة التوزيع - "تثبيت النقطة - توزيع الترقية".

>كل التعليقات

حسنًا ، تم حل هذا. الشيء الوحيد الذي كان علي فعله هو ترقية وحدة التوزيع - "تثبيت النقطة - توزيع الترقية".

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات