كيفية الإصلاح تعذر العثور على إصدار يلبي متطلبات Tensorflow



جرب أداة القضاء على المشاكل

Tensorflow هي منصة مفتوحة المصدر للذكاء الاصطناعي وتتألف من مكتبات واسعة وموارد مجتمعية تتيح للباحثين دفع أحدث ما توصلت إليه التكنولوجيا في التعلم الالي ويقوم المهندسون بشكل فعال بتصنيع تطبيقات التحكم في تعلم الآلة وتضمينها في وحدات التحكم الدقيقة والمعالجات الدقيقة. يمكن لمحترفي الكمبيوتر تثبيت Python و PyCharm بسهولة على أنظمتهم ولكن عندما يحاولون تثبيت Tensorflow فإنهم يواجهون رسالة الخطأ: 'تعذر العثور على إصدار يلبي متطلبات TensorFlow (من الإصدارات:) لم يتم العثور على توزيع مطابق لـ TensorFlow'. لقد قام العديد من الأشخاص بتثبيت Flask للتخلص من هذه المشكلة ولكنهم غير قادرين على ذلك ، مع وضع ذلك في الاعتبار لقد قمت بتجميع بعض الحلول الممكنة لهذه المشكلة واتبع هذا الدليل طوال الوقت للتخلص من هذا الخطأ.



خطأ TensorFlow



كما اتضح ، هناك العديد من الأسباب المختلفة التي قد تؤدي في النهاية إلى حدوث هذه المشكلة ، لذلك دعونا نتحرك خطوة للأمام ونختبر بعض الإصلاحات حتى نتمكن من التخلص من هذا الخلل على Windows.



الطريقة الأولى: تحقق من إصدار Python على نظامك

إذا كنت تقوم بتشغيل Windows 10 ، مع إصدار Python 3.6.X على نظامك ، فمن المحتمل أن يكون إصدار Python-32 بت يعمل على جهاز 64 بت. ضع في اعتبارك شيء واحد TensorFlow متوافق فقط مع تثبيت 64 بت من python وليس إصدار 32 بت من بيثون. إذا كنت قد قمت بتنزيل Python من python.org ، سيكون التثبيت الافتراضي 32 بت وبالتالي للتخلص من هذه المشكلة ، قم بتنزيل مثبت 64 بت من هنا . الآن ، نحن بحاجة إلى ضبط مسار متغير البيئة لأنه يسرد الدلائل التي سيتم البحث عنها عن الملفات التنفيذية عند كتابة أمر في موجه الأوامر. بإضافة المسار إلى ملف Python القابل للتنفيذ ، ستتمكن من الوصول إليه python.exe عن طريق كتابة بيثون الكلمة الرئيسية (لن تحتاج إلى تحديد المسار الكامل للبرنامج). إذا لم يتم تعيين متغير PATH ، فسيحدث الخطأ التالي:

C: > لم يتم التعرف على python 'python كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.

كما ترى ، لم يتم العثور على الأمر من هنا للتشغيل python.exe ، تحتاج إلى تحديد المسار الكامل للملف التنفيذي ومن ثم تحديد المسار الكامل للمتغير ، اتبع الخطوات المفهرسة أدناه:

  1. انقر بزر الماوس الأيمن فوق جهاز الكمبيوتر ثم انقر فوق الخصائص زر.

    اختر الخصائص



  2. على الجانب الأيسر من النافذة ، ابحث عن إعدادات النظام المتقدمة وبعد النقر عليها ستلاحظ ذلك خصائص النظام سيتم فتح النافذة.

    خصائص النظام

  3. الآن ابحث عن خيار متغير PATH وانقر فوق تعديل. ضع المؤشر في نهاية ملف قيمة متغيرة سطر وإضافة المسار إلى ملف python.exe مسبوقًا بحرف الفاصلة المنقوطة (؛). في حالتي ، أضفت القيمة التالية: C: Python36 لأنني أريد تشغيل إصدار Python 3.6.

    تعيين قيمة متغيرة

  4. أغلق جميع النوافذ وابحث عن موجه الأوامر. في نافذة الأوامر ، اكتب الأمر التالي واضغط على Enter. سترى الآن أن الإصدار 64 بت موجود على نظامك والآن سأحاول تثبيت TensorFlow والتحقق مما إذا كان الخطأ لا يزال موجودًا أم لا:
    C: > python - إصدار Python 3.7.6 (افتراضي ، 8 يناير 2020 ، 20:23:39) [MSC v.1916 64 bit (AMD64)]
  5. قم بتشغيل الأمر التالي لتثبيت TensorFlow على نظامك ونأمل أن يستمر التثبيت الآن دون أي رسالة خطأ. ملحوظة: TensorFlow ليس في نطاق PyPI المستودع ، لذلك يتعين عليك تحديد عنوان URL لـ 'ملف العجلة' المناسب لنظام التشغيل وإصدار Python.
    تثبيت نقطة - ترقية https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

    قم بتثبيت Tensorflow

الطريقة الثانية: تخفيض إصدار Python الخاص بك على Anaconda

يدعم Tensorflow Python 3.6.x وإصدار 64 بت فقط. ومن ثم إذا كنت تقوم بتشغيل واجهة المستخدم الرسومية مثل اناكوندا ويتم تثبيت python 3.7 افتراضيًا عليه ، وبالتالي ، يتعين علينا تخفيضه إلى 3.6 لتثبيت Tensorflow. للقيام بهذه المهمة ، قم بتشغيل الأوامر المذكورة أدناه في موجه Anaconda الخاص بك:

كوندا تثبيت بيثون = 3.6.4

بعد تشغيل هذا الأمر ، انتظر بضع ثوانٍ ثم قم بإنشاء بيئة افتراضية لتثبيت Tensorflow. قم بتسمية البيئة الافتراضية مثل 'ab' ثم قم بتثبيت الإصدار الحالي من TensorFlow لوحدة المعالجة المركزية فقط:

كوندا خلق -نمن عندتينسورفلو كوندا تفعيل تف

بعد الرجوع إلى إصدار أقدم من إصدار python ، سيتم الآن تثبيت Tensorflow بدون عرض أي خطأ ، وحتى إذا قمت بتثبيت إصدار سطح المكتب من Ubuntu ، فسوف يعمل من أجل ذلك أيضًا.

الطريقة الثالثة: تحديث مثبت الحزمة لـ Python

بيب هو تنصيب المجموعه بالنسبة إلى Python ويمكننا استخدام pip لتثبيت الحزم من Python Package Index والفهارس الأخرى. على الرغم من إصدار التحديثات بانتظام بعد ثلاثة أشهر ، إلا أن هذه الحزم تحتاج إلى التحديث يدويًا على نظامك عن طريق تشغيل أوامر معينة. إذا لم تكن هذه قديمة ، فقد تتسبب في حدوث خطأ في تثبيت Tensorflow هذا ، فسنقوم بتحديث حزمة النقطة عن طريق تشغيل الأوامر التالية أدناه بحيث يتم تحديث جميع الحزم تلقائيًا:

تثبيت نقطة - تثبيت نقطة ترقية - ترقية https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

بعد تحديث حزم النقاط ، نأمل أن يتم التثبيت بسلاسة وستكون قادرًا على تطوير مشاريع برمجة ممتعة باستخدام Tensorflow الآن.

الحل: قد لا يكون هناك إصدار من TensorFlow متوافق مع إصدار Python الخاص بك. هذا صحيح بشكل خاص إذا كنت تستخدم إصدارًا جديدًا من Python. على سبيل المثال ، قد يكون هناك تأخير بين إصدار إصدار جديد من Python وإصدار TensorFlow لهذا الإصدار من Python. في هذه الحالة ، أعتقد أن الخيارات المذكورة أعلاه مثل تخفيض إلى الإصدار السابق من Python ، فإن تجميع TensorFlow من الكود المصدري وانتظار إصدار نسخة مطابقة من TensorFlow هي جميع العلاجات الممكنة التي قد تسمح لك بتثبيت Tensorflow على نظامك دون أي خلل.

4 دقائق للقراءة