Como corrigir não foi possível encontrar uma versão que atenda aos requisitos do Tensorflow



Experimente Nosso Instrumento Para Eliminar Problemas

Tensorflow é uma plataforma de código aberto para inteligência artificial e é composta por extensas bibliotecas e recursos da comunidade que permite aos pesquisadores empurrar o estado da arte em Aprendizado de Máquina e os engenheiros efetivamente fabricam e incorporam aplicativos controlados por ML em microcontroladores e microprocessadores. Os geeks de computador conseguem instalar Python e PyCharm facilmente em seus sistemas, mas quando tentam instalar o Tensorflow encontram a mensagem de erro: “Não foi possível encontrar uma versão que satisfaça o requisito TensorFlow (das versões:) Nenhuma distribuição correspondente encontrada para o TensorFlow”. Muitas pessoas instalaram o Flask para se livrar desse problema, mas não conseguem, por isso, tendo isso em mente, eu compilei algumas soluções possíveis para este problema e sigo este guia para se livrar desse erro.



Erro TensorFlow



Acontece que existem várias causas diferentes que podem acabar causando esse problema, portanto, vamos dar um passo à frente e testar algumas correções até que possamos eliminar essa falha no Windows.



Método 1: verifique a versão do Python em seu sistema

Se você estiver executando o Windows 10, com a versão Python 3.6.X em seu sistema, então provavelmente a versão Python de 32 bits estaria sendo executada em uma máquina de 64 bits. Tenha em mente que TensorFlow só é compatível com a instalação de 64 bits do python e não com a versão de 32 bits do Pitão. Se você baixou Python de python.org , a instalação padrão seria de 32 bits, portanto, para se livrar desse problema, baixe um instalador de 64 bits em aqui . Agora, precisamos definir o CAMINHO variável de ambiente porque lista os diretórios que serão pesquisados ​​em busca de executáveis ​​quando você digitar um comando no prompt de comando. Ao adicionar o caminho para o executável Python, você será capaz de acessar python.exe digitando o Pitão palavra-chave (você não precisa especificar o caminho completo para o programa). Se a variável PATH não for definida, ocorrerá o seguinte erro:

C: > python 'python' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.

Como você pode ver, o comando não foi encontrado para executar python.exe , você precisa especificar o caminho completo para o executável, portanto, para especificar o caminho completo para a variável, siga as etapas indexadas abaixo:

  1. Clique com o botão direito em Meu Computador e depois clique em Propriedades botão.

    Escolha propriedades



  2. No lado esquerdo da janela, procure por Configurações Avançadas do Sistema e, depois de clicar nela, você verá que Propriedades do sistema A janela será aberta.

    Propriedades do sistema

  3. Agora procure a opção de variável PATH e clique em Editar. Posicione o cursor no final do Valor da variável linha e adicione o caminho para o arquivo python.exe precedido do caractere ponto-e-vírgula (;). No meu caso, adicionei o seguinte valor: C: Python36 porque desejo executar a versão 3.6 do Python.

    Atribuir valor de variável

  4. Feche todas as janelas e pesquise Prompt de Comando. Na janela de comando, digite o seguinte comando e pressione Enter. Você verá que agora a versão de 64 bits está presente em seu sistema e agora tentarei instalar o TensorFlow e verificar se o erro ainda está lá ou não:
    C: > python - versão Python 3.7.6 (padrão, 8 de janeiro de 2020, 20:23:39) [MSC v.1916 64 bits (AMD64)]
  5. Execute o seguinte comando para instalar o TensorFlow em seu sistema e, com sorte, agora a instalação continuará sem nenhuma mensagem de erro. Nota: TensorFlow ainda não está no PyPI repositório, então você deve especificar a URL para o “arquivo wheel” apropriado para seu sistema operacional e versão Python.
    pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

    Instale o Tensorflow

Método 2: Downgrade de sua versão Python no Anaconda

O Tensorflow é compatível apenas com Python 3.6.x e apenas com a versão de 64 bits. Portanto, se você estiver executando uma GUI como anaconda e o python 3.7 é instalado por padrão nele, portanto, temos que fazer o downgrade para 3.6 para instalar o Tensorflow. Para fazer esta tarefa, execute os comandos indicados abaixo no prompt do Anaconda:

conda install python = 3.6.4

Depois de executar este comando, aguarde alguns segundos e crie um ambiente virtual para instalar o Tensorflow. Nomeie o ambiente virtual como “ab” e instale a versão atual do TensorFlow somente para CPU:

conda crio -ndetensorflow conda ativar tf

Depois de fazer o downgrade de sua versão Python, o Tensorflow será instalado sem exibir nenhum erro e, mesmo que você tenha instalado a versão Desktop do Ubuntu, funcionará para isso também.

Método 3: Atualizar o instalador do pacote para Python

Pip é o instalador de pacotes para Python e podemos usar pip para instalar pacotes do índice de pacotes Python e outros índices. Embora as atualizações sejam lançadas regularmente após três meses e esses pacotes precisem ser atualizados manualmente em seu sistema, executando certos comandos. Se eles não estiverem desatualizados, eles podem causar este erro de instalação do Tensorflow. Portanto, atualizaremos o pacote pip executando os seguintes comandos abaixo para que todos os pacotes sejam atualizados automaticamente:

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

Depois de atualizar os pacotes pip, esperançosamente, sua instalação será executada sem problemas e você será capaz de desenvolver projetos de programação interessantes usando Tensorflow agora.

Gambiarra: Pode não haver uma versão do TensorFlow compatível com sua versão do Python. Isso é particularmente verdadeiro se você estiver usando uma nova versão do Python. Por exemplo, pode haver um atraso entre o lançamento de uma nova versão do Python e o lançamento do TensorFlow para essa versão do Python. Nesse caso, acredito que as opções mencionadas acima gostam rebaixamento para a versão anterior do Python, compilar o TensorFlow do código-fonte e aguardar o lançamento de uma versão correspondente do TensorFlow são todas as soluções possíveis que podem permitir que você instale o Tensorflow em seu sistema sem falhas.

4 minutos lidos