Com es corregeix no s'ha pogut trobar una versió que compleixi els requisits de Tensorflow



Proveu El Nostre Instrument Per Eliminar Problemes

Tensorflow és una plataforma de codi obert per a la intel·ligència artificial i que inclou extenses biblioteques i recursos comunitaris que permet als investigadors impulsar l’estat de l’art Aprenentatge automàtic i els enginyers fabriquen i incorporen eficaçment aplicacions controlades per ML en microcontroladors i microprocessadors. Els frikis de l’ordinador poden instal·lar Python i PyCharm fàcilment als seus sistemes, però quan intenten instal·lar Tensorflow es troben amb el missatge d’error: 'No s'ha pogut trobar una versió que compleixi els requisits de TensorFlow (de versions:) No s'ha trobat cap distribució coincident per a TensorFlow'. Moltes persones han instal·lat Flask per eliminar aquest problema, però no ho poden fer, tenint en compte que he recopilat algunes possibles solucions a aquest problema i heu seguit aquesta guia per eliminar aquest error.



TensorFlow Error



Resulta que hi ha diverses causes que poden acabar causant aquest problema, per tant, anem a fer un pas endavant i comprovem algunes solucions fins que puguem eliminar aquest problema a Windows.



Mètode 1: verifiqueu la versió de Python al vostre sistema

Si esteu executant Windows 10, amb la versió de Python 3.6.X al vostre sistema, probablement la versió de Python-32 bits s’hauria executat a la màquina de 64 bits. Tingueu en compte una cosa TensorFlow només és compatible amb la instal lació de 64 bits de Python i no la versió de 32 bits de pitó. Si heu descarregat Python des de python.org , la instal·lació per defecte seria de 32 bits, per tant, per eliminar aquest problema, descarregueu un instal·lador de 64 bits aquí . Ara, hem d’establir el fitxer CAMÍ variable d'entorn perquè llista els directoris que es buscaran executables quan escriviu una ordre a l'indicador d'ordres. Si afegiu el camí a l'executable de Python, podreu accedir-hi python.exe escrivint el fitxer pitó paraula clau (no cal que especifiqueu el camí complet del programa). Si la variable PATH no està configurada, es produeix l'error següent:

C: > python 'python' no es reconeix com una ordre interna o externa, un programa operatiu o un fitxer per lots.

Com podeu veure, l'ordre no s'ha trobat per tant per executar-se python.exe , heu d'especificar el camí d'accés complet a l'executable i, per tant, especificar el camí d'accés complet a la variable, seguiu els passos indicats a continuació:

  1. Feu clic amb el botó dret a El meu ordinador i després feu clic a Propietats botó.

    Trieu Propietats



  2. A la part esquerra de la finestra, busqueu Configuració avançada del sistema i, després de fer-hi clic, ho observareu Propietats del sistema S'obrirà la finestra.

    Propietats del sistema

  3. Ara busqueu l'opció variable PATH i feu clic a Edita. Col·loqueu el cursor al final del fitxer Valor variable línia i afegiu el camí al fitxer python.exe precedit del caràcter de punt i coma (;). En el meu cas, he afegit el valor següent: C: Python36 perquè vull executar la versió Python 3.6.

    Assigneu un valor de variable

  4. Tanqueu tot el Windows i cerqueu el símbol del sistema. A la finestra d'ordres, escriviu l'ordre següent i premeu Retorn. Veureu que ara hi ha la versió de 64 bits al vostre sistema i ara intentaré instal·lar TensorFlow i comprovar si l’error encara hi és o no:
    C: > python --version Python 3.7.6 (per defecte, 8 de gener de 2020, 20:23:39) [MSC v.1916 de 64 bits (AMD64)]
  5. Executeu l'ordre següent per instal·lar TensorFlow al vostre sistema i espero que ara la instal·lació continuï sense cap missatge d'error. Nota: TensorFlow encara no és al PyPI repositori, de manera que heu d’especificar l’URL del “fitxer de roda” adequat per al vostre sistema operatiu i la versió de Python.
    pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

    Instal·leu Tensorflow

Mètode 2: canvieu la versió de Python a Anaconda

Tensorflow només admet Python 3.6.x i només la versió de 64 bits. Per tant, si utilitzeu una interfície gràfica igual anaconda i Python 3.7 s'instal·la per defecte, per tant, hem de canviar-lo a 3.6 per instal·lar Tensorflow. Per fer aquesta tasca, executeu les ordres que s'indiquen a continuació a la vostra sol·licitud d'Anaconda:

conda install python = 3.6.4

Després d'executar aquesta ordre, espereu uns quants segons i, a continuació, creeu un entorn virtual per instal·lar Tensorflow. Anomeneu l’entorn virtual com ara “ab” i, a continuació, instal·leu la versió actual de TensorFlow només per CPU:

conda crear -ndes detensorflow conda activar tf

Després de canviar la versió de Python, el Tensorflow ara s’instal·larà sense mostrar cap error i fins i tot si heu instal·lat la versió d’escriptori d’Ubuntu, també funcionarà per a això.

Mètode 3: actualitzeu l'instal·lador de paquets per a Python

Pip és el instal·lador de paquets per a Python i podem utilitzar pip per instal·lar paquets des de l’índex de paquets de Python i altres índexs. Tot i que les actualitzacions es publiquen regularment al cap de tres mesos i cal actualitzar aquests paquets manualment al sistema executant certes ordres. Si no estan obsoletes, pot provocar aquest error d'instal·lació de Tensorflow, actualitzarem el paquet pip executant les ordres següents a continuació perquè tots els paquets s'actualitzin automàticament:

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

Després d’actualitzar els paquets de pip, amb sort, la vostra instal·lació funcionarà sense problemes i podreu desenvolupar interessants projectes de programació amb Tensorflow ara.

Solució alternativa: És possible que no hi hagi cap versió de TensorFlow que sigui compatible amb la vostra versió de Python. Això és particularment cert si utilitzeu una versió nova de Python. Per exemple, pot haver-hi un retard entre la publicació d’una nova versió de Python i la versió de TensorFlow per a aquesta versió de Python. En aquest cas, crec que agraden a les opcions esmentades anteriorment rebaixar a la versió anterior de Python, compilar TensorFlow des del codi font i esperar que es publiqui una versió coincident de TensorFlow són tots els possibles remeis que us permetrien instal·lar Tensorflow al vostre sistema sense cap problema.

4 minuts de lectura