כיצד לתקן לא ניתן היה למצוא גרסה העונה על הדרישה לזרימת Tensor



נסה את הכלי שלנו לביטול בעיות

Tensorflow היא פלטפורמת קוד פתוח לאינטליגנציה מלאכותית והיא כוללת ספריות נרחבות ומשאבים קהילתיים המאפשרת לחוקרים לדחוף את החידוש הטכנולוגי למידת מכונה ומהנדסים מייצרים ומטמיעים ביעילות יישומים נשלטים על ידי מיקרו-בקרים ומיקרו-מעבדים. גיקים במחשבים מסוגלים להתקין את Python ו- PyCharm בקלות על המערכות שלהם, אך כאשר הם מנסים להתקין את Tensorflow הם נתקלים בהודעת השגיאה: 'לא הצלחנו למצוא גרסה העונה על הדרישה TensorFlow (מגרסאות:) לא נמצאה הפצה תואמת עבור TensorFlow'. אנשים רבים התקינו את Flask כדי להיפטר מבעיה זו, אך הם אינם מסוגלים לפיכך, תוך שמירה על כך בראייה ליקטתי כמה פתרונות אפשריים לבעיה זו ופעל לפי מדריך זה לאורך כל הדרך כדי להיפטר משגיאה זו.



שגיאת TensorFlow



כפי שמתברר, ישנם מספר סיבות שונות העשויות בסופו של דבר לגרום לבעיה זו ולכן נעבור צעד קדימה ונבדוק כמה תיקונים עד שנוכל לחסל את התקלה הזו ב- Windows.



שיטה 1: אמת את גרסת הפיתון במערכת שלך

אם אתה מפעיל את Windows 10, עם גרסת Python 3.6.X במערכת שלך, קרוב לוודאי שגרסת Python-32 bit הייתה פועלת במחשב 64bit. זכור דבר אחד TensorFlow תואם להתקנת 64 פיתון בלבד ולא לגרסת 32 ביט של פִּיתוֹן. אם הורדת את Python מ- python.org , התקנת ברירת המחדל תהיה 32 סיביות ומכאן על מנת להיפטר מבעיה זו הורד מתקין 64 סיביות מ כאן . עכשיו, עלינו להגדיר את נָתִיב משתנה סביבה מכיוון שהוא מפרט את הספריות בהן יחפשו הפעלה בעת הקלדת פקודה בשורת הפקודה. על ידי הוספת הנתיב להפעלת Python, תוכל לגשת python.exe על ידי הקלדת ה- פִּיתוֹן מילת מפתח (לא תצטרך לציין את הנתיב המלא לתוכנית). אם המשתנה PATH אינו מוגדר, מתרחשת השגיאה הבאה:

C: > פיתון 'פייתון' אינו מזוהה כפקודה פנימית או חיצונית, תוכנית הפעלה או קובץ אצווה.

כפי שאתה יכול לראות שהפקודה לא נמצאה ומכאן שהיא פועלת python.exe , עליך לציין את הנתיב המלא להפעלה ומכאן לציין את הנתיב המלא למשתנה, בצע את השלבים באינדקס להלן:

  1. לחץ לחיצה ימנית על המחשב שלי ולאחר מכן לחץ על נכסים לַחְצָן.

    בחר מאפיינים



  2. בצד שמאל של החלון חפש הגדרות מערכת מתקדמות ולאחר שתלחץ עליו תבחין בכך מאפייני מערכת חלון ייפתח.

    מאפייני מערכת

  3. עכשיו חפש אפשרות משתנה PATH ולחץ על לַעֲרוֹך. מקם את הסמן בסוף ה- ערך משתנה קו והוסף את הנתיב לקובץ python.exe שקדם לו תו נקודה-פסיק (;). במקרה שלי, הוספתי את הערך הבא: C: Python36 מכיוון שאני רוצה להריץ את גרסת Python 3.6.

    הקצה ערך משתנה

  4. סגור את כל Windows וחפש את שורת הפקודה. בחלון הפקודה הקלד את הפקודה הבאה ולחץ על Enter. תראה שעכשיו גרסת 64 ביט קיימת במערכת שלך ועכשיו אנסה להתקין את TensorFlow ולבדוק אם השגיאה עדיין קיימת או לא:
    C: > פיתון - גרסת פיתון 3.7.6 (ברירת מחדל, 8 בינואר 2020, 20:23:39) [MSC v.1916 64 סיביות (AMD64)]
  5. הפעל את הפקודה הבאה להתקנת TensorFlow במערכת שלך ומקווה שעכשיו ההתקנה תמשיך ללא כל הודעת שגיאה. הערה: TensorFlow עדיין לא ב PyPI מאגר, לכן עליכם לציין את כתובת ה- URL ל'קובץ הגלגלים 'המתאים למערכת ההפעלה ולגרסת הפיתון שלכם.
    pip install - שדרוג https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

    התקן את Tensorflow

שיטה 2: שדרוג לאחור של גרסת הפיתון שלך באנקונדה

Tensorflow תומך רק בפייתון 3.6.x ורק בגרסת 64 ביט. לפיכך אם אתה מפעיל GUI כמו אנקונדה ופייתון 3.7 מותקן כברירת מחדל עליו ומכאן, עלינו להוריד אותו בדרגה ל -3.6 כדי להתקין את Tensorflow. לצורך ביצוע משימה זו, הפעל את הפקודות המפורטות להלן בהנחיית אנקונדה שלך:

conda להתקין פייתון = 3.6.4

לאחר הפעלת פקודה זו המתן מספר שניות ואז צור סביבה וירטואלית להתקנת Tensorflow. תן שם לסביבה הווירטואלית כמו 'ab' ואז התקן את המהדורה הנוכחית של TensorFlow המעבד בלבד:

קונדה לִיצוֹר -נמזורם טנסור קונדה לְהַפְעִיל tf

לאחר שדרוג לאחור של גרסת הפיתון שלך Tensorflow יותקן כעת מבלי להציג שום שגיאה וגם אם התקנת את גרסת שולחן העבודה של אובונטו זה יעבוד גם בשביל זה.

שיטה 3: עדכן את מתקין החבילה עבור Python

פיפ הוא ה מתקין חבילות עבור Python ואנחנו יכולים להשתמש ב- pip כדי להתקין חבילות מאינדקס החבילות של Python ואינדקסים אחרים. למרות שעדכונים מתפרסמים באופן קבוע לאחר שלושה חודשים וחבילות אלה צריכות להיות מעודכנות באופן ידני במערכתך על ידי הפעלת פקודות מסוימות. אם אלה לא מיושנים הם עלולים לגרום לשגיאת התקנה של Tensorflow לפיכך, אנו נעדכן את חבילת ה- pip על ידי הפעלת הפקודות הבאות להלן כך שכל החבילות יעודכנו אוטומטית:

pip install - upgrad pip pip התקנה - שדרוג https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

לאחר עדכון חבילות ה- pip בתקווה, ההתקנה שלכם תפעל בצורה חלקה ותוכלו לפתח כעת פרויקטים מתכננים מעניינים באמצעות Tensorflow.

פיתרון: יתכן שלא תהיה גרסה של TensorFlow שתואמת את גרסת ה- Python שלך. זה נכון במיוחד אם אתה משתמש במהדורה חדשה של Python. לדוגמה, יכול להיות עיכוב בין שחרור גרסה חדשה של פייתון לבין שחרורו של TensorFlow עבור גרסה זו של פייתון. במקרה זה, אני מאמין שהאפשרויות שהוזכרו לעיל אוהבות מדרוג לאחור לגרסה הקודמת של Python, קומפילציה של TensorFlow מקוד המקור והמתנה לשחרור גרסה תואמת של TensorFlow הם כל התרופות האפשריות שיכולות לאפשר לך להתקין את Tensorflow במערכת שלך ללא כל תקלות.

4 דקות קריאה