Cum se remediază Nu s-a putut găsi o versiune care să îndeplinească cerința pentru Tensorflow



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Tensorflow este o platformă open-source pentru inteligența artificială și cuprinde biblioteci extinse și resurse comunitare care le permit cercetătorilor să împingă stadiul tehnicii în Învățare automată iar inginerii fabrică și încorporează în mod eficient aplicații controlate ML pe microcontrolere și microprocesoare. Geek-urile computerului pot instala cu ușurință Python și PyCharm pe sistemele lor, dar atunci când încearcă să instaleze Tensorflow întâmpină mesajul de eroare: „Nu s-a putut găsi o versiune care să îndeplinească cerința TensorFlow (din versiunile:) Nu s-a găsit nicio distribuție potrivită pentru TensorFlow”. Mulți oameni au instalat Flask pentru a scăpa de această problemă, dar nu pot, prin urmare, ținând cont de acest lucru, am compilat câteva soluții posibile pentru această problemă și urmez acest ghid de-a lungul întregului pentru a scăpa de această eroare.



Eroare TensorFlow



După cum se dovedește, există mai multe cauze diferite care ar putea sfârși prin a provoca această problemă, deci să mergem cu un pas înainte și să testăm câteva remedieri până când vom reuși să eliminăm această problemă pe Windows.



Metoda 1: Verificați versiunea Python pe sistemul dvs.

Dacă rulați Windows 10, cu versiunea Python 3.6.X pe sistemul dvs., cel mai probabil versiunea Python-32 biți ar fi rulat pe un computer pe 64 de biți. Ține cont de un lucru TensorFlow este compatibil numai cu instalarea python pe 64 de biți și nu pe versiunea pe 32 de biți piton. Dacă ați descărcat Python de la python.org , instalarea implicită ar fi de 32 biți, deci pentru a scăpa de această problemă, descărcați un program de instalare pe 64 de biți aici . Acum, trebuie să setăm CALE variabilă de mediu deoarece listează directoarele care vor fi căutate pentru executabile atunci când tastați o comandă în promptul de comandă. Adăugând calea la executabilul Python, veți putea accesa python.exe prin tastarea piton cuvânt cheie (nu va trebui să specificați calea completă către program). Dacă variabila PATH nu este setată, apare următoarea eroare:

C: > python 'python' nu este recunoscut ca o comandă internă sau externă, un program operabil sau un fișier batch.

După cum puteți vedea, comanda nu a fost găsită pentru a rula python.exe , trebuie să specificați calea completă către executabil, deci pentru a specifica calea completă către variabilă, urmați pașii indexați mai jos:

  1. Faceți clic dreapta pe Computerul meu și apoi faceți clic pe Proprietăți buton.

    Alegeți Proprietăți



  2. În partea stângă a ferestrei căutați Setări avansate de sistem și după ce faceți clic pe ea, veți observa acest lucru Proprietatile sistemului Fereastra va fi deschisă.

    Proprietatile sistemului

  3. Acum căutați opțiunea variabilă PATH și faceți clic pe Editați | ×. Poziționați cursorul la sfârșitul Valoare variabilă linie și adăugați calea în fișierul python.exe precedat de caracterul punct și virgulă (;). În cazul meu, am adăugat următoarea valoare: C: Python36 deoarece vreau să rulez versiunea Python 3.6.

    Atribuiți o valoare variabilă

  4. Închideți toate ferestrele Windows și căutați linia de comandă. În fereastra de comandă tastați următoarea comandă și apăsați Enter. Veți vedea că acum versiunea pe 64 de biți este prezentă pe sistemul dvs. și acum voi încerca să instalez TensorFlow și să verific dacă eroarea este încă acolo sau nu:
    C: > python --version Python 3.7.6 (implicit, 8 ianuarie 2020, 20:23:39) [MSC v.1916 64 biți (AMD64)]
  5. Rulați următoarea comandă pentru a instala TensorFlow pe sistemul dvs. și sperăm că acum instalarea va continua fără niciun mesaj de eroare. Notă: TensorFlow nu este încă în PyPI depozit, deci trebuie să specificați adresa URL a „fișierului rotativ” adecvat pentru sistemul dvs. de operare și versiunea Python.
    instalare pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

    Instalați Tensorflow

Metoda 2: Descărcați versiunea de Python pe Anaconda

Tensorflow acceptă doar Python 3.6.x și doar versiunea pe 64 de biți. Prin urmare, dacă rulați GUI ca. anaconda iar python 3.7 este instalat implicit pe acesta, prin urmare, trebuie să îl retrogradăm la 3.6 pentru a instala Tensorflow. Pentru a efectua această sarcină, executați comenzile enumerate mai jos pe promptul dvs. Anaconda:

conda install python = 3.6.4

După executarea acestei comenzi, așteptați câteva secunde și apoi creați un mediu virtual pentru instalarea Tensorflow. Denumiți mediul virtual, cum ar fi „ab”, apoi instalați versiunea curentă a TensorFlow numai pentru CPU:

conda crea -ndintensorflow conda Activati tf

După retrogradarea versiunii dvs. de python, Tensorflow va fi acum instalat fără a afișa nicio eroare și chiar dacă ați instalat versiunea Desktop a Ubuntu, va funcționa și pentru asta.

Metoda 3: Actualizați programul de instalare a pachetelor pentru Python

Pip este instalator de pachete pentru Python și putem folosi pip pentru a instala pachete din Python Package Index și din alți indici. Deși actualizările sunt lansate în mod regulat după trei luni și aceste pachete trebuie să fie actualizate manual pe sistemul dvs., executând anumite comenzi. Dacă acestea nu sunt depășite, ar putea provoca această eroare de instalare Tensorflow, prin urmare, vom actualiza pachetul pip executând următoarele comenzi de mai jos, astfel încât toate pachetele să fie actualizate automat:

instalare pip - actualizare instalare pip pip - actualizare https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

După actualizarea pachetelor pip, sperăm, instalarea dvs. va funcționa fără probleme și veți putea dezvolta proiecte de programare interesante folosind Tensorflow acum.

Soluție: Este posibil să nu existe o versiune a TensorFlow care să fie compatibilă cu versiunea dvs. de Python. Acest lucru este valabil mai ales dacă utilizați o nouă versiune de Python. De exemplu, poate exista o întârziere între lansarea unei noi versiuni de Python și lansarea TensorFlow pentru acea versiune de Python. În acest caz, cred că opțiunilor menționate mai sus le place retrogradare la versiunea anterioară a Python, compilarea TensorFlow din codul sursă și așteptarea lansării unei versiuni potrivite a TensorFlow sunt toate remediile posibile care vă pot permite să instalați Tensorflow pe sistemul dvs. fără probleme.

4 minute citite