Tensorflow: Não é possível instalar o TensorFlow no Python3.7 com pip

Criado em 30 jun. 2018  ·  148Comentários  ·  Fonte: tensorflow/tensorflow

Informação do sistema

  • Escrevi código personalizado (em vez de usar um script de exemplo de estoque fornecido no TensorFlow) : N/A
  • Plataforma e distribuição do sistema operacional (por exemplo, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow instalado de (fonte ou binário) : binário
  • Versão do TensorFlow (use o comando abaixo) : 1.8
  • Versão do Python : 3.7
  • Versão do Bazel (se compilando da fonte) : N/A
  • Versão do GCC/Compilador (se compilando da fonte) : N/A
  • Versão CUDA/cuDNN : N/A
  • Modelo e memória da GPU : N/A
  • Comando exato para reproduzir : pip install tensorflow

Descreva o problema

Falha na instalação do TensorFlow no Python3.7 com pip. Por favor, veja o log de falhas abaixo.

Código fonte/logs

Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: )
Nenhuma distribuição correspondente encontrada para tensorflow

community support builinstall

Comentários muito úteis

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.

Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Todos 148 comentários

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.

Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Obrigado por identificar a causa!

ainda não consigo instalá-lo com python3.7

(env) mcbk:trainer todor$ pip3 install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(env) mcbk:trainer todor$ which python3.7
/Users/todor/xor/projects/trainer/env/bin/python3.7
(env) mcbk:trainer todor$ which pip3
/Users/todor/xor/projects/trainer/env/bin/pip3

mesmo aqui.

+1

Qualquer atualização?

chriss-mbp:~ chris$ pip3 instala tensorflow
Coletando fluxo de tensor
Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: )
Nenhuma distribuição correspondente encontrada para tensorflow

Alguma atualização sobre uma correção para isso? Obrigada.

Por que esta questão foi encerrada?

O problema com esta roda https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl foi corrigido? Ou melhor, qual é o novo link/versão?

por causa do python 3.7 totalmente liberado, todos os opencv de produção são mortos por causa do tensorflow serem incompatíveis. AJUDE pf!!!!!!

Mesmo problema aqui .. seria incrível saber quando uma correção estará disponível para esse problema :)

Isso está me impedindo de atualizar vários projetos para 3.7, corrigir o ETA seria ótimo.

O problema do @richardARPANET é que não saberemos o que acontecerá antes de atualizar o python 3.7, porque ninguém irá verificar cada módulo se é compatível ou não.

E devido a isso, após a atualização para o python 3.7, tudo se tornou um pesadelo.

@thuyen não é por isso que existem testes automatizados?

mesmo aqui.

Mesma questão aqui também.

Mesma questão aqui. Uma pena porque quero usá-lo nas funções de nuvem do GCP, que suporta apenas 3,7 ATM...

@christiaanleysen funciona bem no 3.7 com alguns pequenos ajustes e patches se você estiver disposto a construir: https://github.com/tensorflow/tensorflow/pull/21202

isso é trabalho para mim
tente usar este abaixo
instalação do pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Como construir tendorflow-gpu com correção para python 3.7? @bstriner

@Mahamatnour
Não funciona para mim.

Funciona bem para mim usando o comando:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

Consulte o documento em https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package

problema não estão na plataforma mac!!!

todos os problemas atuais são para a plataforma linux, se você estiver usando mac, não há necessidade de denunciá-lo aqui, devido a essa plataforma mac não ter nenhum problema

@thyeun por favor, veja o plateform do natsukium... Acabei de responder porque tive o mesmo erro na saída... (e com o mesmo plateform...)

@ Browny75 por favor, eu não disse isso em você, apenas para garantir que os usuários do mac não tenham problemas no python 3.7, o único problema é para os usuários do linux !!!, não entenda mal meu comentário.

@thyeun não há nada como entender ou entender mal, cu, pensando que qualquer um está ok

Pelo que vale aqui é o repositório para construir a imagem do docker com 3.7 e Tensorflow que funciona, mas leva muito tempo para construir: https://github.com/Guillemdb/docker-base

@SukeshP1995 deve ser detalhado nos links, mas me avise se tiver problemas. As principais mudanças estão no repositório agora, mas você ainda precisa modificar workspace.bzl para atualizar e corrigir eigen e protobuf.

@vmarkovtsev talvez verifique quantos threads estão em execução. Às vezes, muito longe no docker. Tenta rodar 1k threads em 8 cpus...

@bstriner Eu construo localmente com sucesso, leva muito tempo para construir no Dockerhub e há um limite rígido.

Se você quiser compilações do dockerhub, encadeie várias imagens

Na quinta-feira, 30 de agosto de 2018, 15h01 Vadim Markovtsev [email protected]
escrevi:

@bstriner https://github.com/bstriner Eu construo com sucesso localmente, ele
leva muito tempo para construir no Dockerhub e há um limite rígido.


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417430029 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AL4rbPXGZMGkGX-ETM718jmMSogkWiJsks5uWDZvgaJpZM4U-EUx
.

90% do tempo é ocupado por bazel build @bstriner

Hipoteticamente, execute alguns dos subprojetos individualmente de antemão em um
imagem, então faça o pacote em outro e essas dependências não serão
reconstruído, mas provavelmente mais dor do que vale a pena. A equipe do TF não quer
mesclar dependências em versões não oficiais, então a maior barreira para
compilações oficiais 3.7 para todos os sistemas operacionais é depurar protobuf e eigen. Mas se você
se importa com o 3.7, você provavelmente também quer compilar a partir da fonte de qualquer maneira para obter
as otimizações certas.

Na quinta-feira, 30 de agosto de 2018 às 16h10 Vadim Markovtsev [email protected]
escrevi:

90% do tempo é gasto pelo bazel build @bstriner
https://github.com/bstriner


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

Eu não quero dizer explorar as pessoas boas no dockerhub, mas eu tive
projetos onde eu precisava de uma cadeia de 3-4 imagens para construir pytorch e uma tonelada de
softwares relacionados. Era para o bem público (assistir uma aula). Tão longo quanto
você não está constantemente reconstruindo e está fazendo algo de bom com isso,
faça quantos passos precisar.

Em qui, 30 de agosto de 2018 às 16:22 Benjamin Striner [email protected] escreveu:

Hipoteticamente, execute alguns dos subprojetos individualmente de antemão em um
imagem, então faça o pacote em outro e essas dependências não serão
reconstruído, mas provavelmente mais dor do que vale a pena. A equipe do TF não quer
mesclar dependências em versões não oficiais, então a maior barreira para
compilações oficiais 3.7 para todos os sistemas operacionais é depurar protobuf e eigen. Mas se você
se importa com o 3.7, você provavelmente também quer compilar a partir da fonte de qualquer maneira para obter
as otimizações certas.

Na quinta-feira, 30 de agosto de 2018 às 16h10 Vadim Markovtsev [email protected]
escrevi:

90% do tempo é gasto pelo bazel build @bstriner
https://github.com/bstriner


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

Eu encontrei isso para trabalhar depois de pesquisar por um tempo. Vou deixar isso aqui, pois pode ser útil para alguém.

O Tensorflow suporta apenas Python 3.6 a partir de hoje. Você pode instalar uma versão diferente do python junto com a versão padrão. Você precisa:

  • Baixe o arquivo Python3.6 tgz do site oficial (por exemplo, Python-3.6.6.tgz)
  • Descompacte com tar -xvzf Python-3.6.6.tgz
  • cd Python-3.6.6
  • correr ./configure
  • execute make altinstall para instalá-lo ( install vs altinstall explicação aqui https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install- e-fazer-altinstall)

Você normalmente encontrará sua nova instalação do python em /usr/local/bin . Agora você pode criar um novo virtualenv especificando a versão do python com:

  • virtualenv --python=python3.6 env3.6
  • Entre no virtualenv executando o comando source env3.6/source/bin/activate .
  • Instale o tensorflow com o clássico pip install tensorflow
  • Lucro

Funciona bem para mim usando o comando:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

Consulte o documento em https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package

funciona para mim!

A instalação funciona conforme descrito acima por @liutingchen , mas quando executo import tensorflow ainda recebo erros (... é meu caminho inicial):

import tensorflow

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/.../python3_env/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114 def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

Eu instalei usando:
pip3 instalar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

No entanto, o script em execução está recebendo: "TFE_ContextOptionsSetAsync"

Traceback (última chamada mais recente):
Arquivo "yolo.py", linha 11, em
do back-end de importação do keras como K
Arquivo "/usr/local/lib/python3.7/site-packages/keras/__init__.py", linha 3, em
a partir de . importar utilitários
Arquivo "/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py", linha 6, em
a partir de . importar conv_utils
Arquivo "/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py", linha 9, em
from .. import backend como K
Arquivo "/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py", linha 89, em
da importação de .tensorflow_backend *
Arquivo "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", linha 5, em
importe tensorflow como tf
Arquivo "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", linha 24, em
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
Arquivo "/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py", linha 49, em
de tensorflow.python importar pywrap_tensorflow
Arquivo "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", linha 58, em
de tensorflow.python.pywrap_tensorflow_internal import *
Arquivo "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", linha 114
def TFE_ContextOptionsSetAsync(arg1, assíncrono):

isso é trabalho para mim
tente usar este abaixo
instalação do pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Isso é bom, mas pip install tensorflow falhou via python versão 3.7 , parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.

Mesmo problema aqui no Mac OSX e python 3.7 (anaconda)
def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

Alguma atualização de um mantenedor do Tensorflow? Por favor, pode reabrir o problema?

Btw, eu recomendo para as pessoas fazer o downgrade da versão python para 3.5/.6 no conda :
conda install python=3.5

Isso deve ser corrigido por #21202.

mesma pergunta que todo o acima ~ corrigiu ou atualizou?

TL;DR se você quiser que os pacotes oficiais do TF funcionem, bug eigen e protobuf para fazer novos lançamentos.

Foi corrigido no master por um tempo, mas se você estiver esperando por uma versão que suporte py3.7, pode ser um pouco. Então, basicamente, até você ver um post aqui dizendo que isso aconteceu, a instalação oficial do pip não funcionará, mas você pode:

  • construir a partir da fonte (#21202)
  • use uma roda não oficial (alguns links estavam neste tópico)

O último lançamento do eigen foi em 23.07.2018 e o último lançamento do protobuf foi em 31 de julho a partir desta postagem (AFAIK). Ambos precisam de correções para suportar py3.7. Acho que a partir de agora essas correções estão no mestre, mas não nas versões, mas posso estar errado. O TF não lançará um pacote oficial que dependa de coisas de terceiros não lançadas ou corrigidas, se puder ser evitado.

Eu não estou realmente envolvido em nenhuma dessas duas bibliotecas, então estou curioso sobre o status desses problemas também. Os problemas de TF são fáceis de corrigir e liberar. Bibliotecas de terceiros nem tanto. Se fossem apenas problemas de TF, o Python 3.7 teria sido suportado oficialmente em pouco tempo.

Encontrei alguns links relacionados:
https://github.com/protocolbuffers/protobuf/pull/4940
https://github.com/protocolbuffers/protobuf/pull/4862

Não faço ideia de qual é o status eigen TBH.

Ainda não é possível instalar o TensorFlow no Python3.7 com pip. Talvez deva manter o problema em aberto até que uma roda seja lançada.

Para aqueles em macOs (como eu), você pode usar brew para (temporariamente) voltar para 3.6.5: link . eu tive que fazer
brew link --overwrite python além disso e então
pip install --upgrade tensorflow funciona bem

Muito bem, obrigado, o tensorflow não está mais disponível no python 3.7. Fique aguardando o lançamento.

Para outras pessoas que podem encontrar esse problema: crie um novo env com python 3.6 :-) .

Eu uso o Docker para executar o tensorflow, então não é um problema para mim. Apenas ressaltando que devemos sempre seguir o padrão mais recente de um idioma, mesmo que ele mude rapidamente.

Alguma atualização sobre o tensorflow de instalação do pip?

Aqui está um truque simples para fazer as coisas funcionarem com o 3.7, mas apenas se você for uma mariposa difícil * r que não dá a mínima se as coisas quebrarem:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(ou qualquer que seja a roda correta)
e:

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Aqui está um truque simples para fazer as coisas funcionarem com o 3.7, mas apenas se você for uma mariposa difícil * r que não dá a mínima se as coisas quebrarem:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(ou qualquer que seja a roda correta)
e:

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Olá, Harpone.

Tentei seu truque, mas recebi esta mensagem:

/home/adriano/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: a versão de tempo de compilação 3.6 do módulo 'tensorflow.python.framework.fast_tensor_util' não corresponde à versão de tempo de execução 3.7
return f( args, * kwds)

mas... vi que não recebo mensagem de erro quando importo o módulo tensorflow no meu script.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
é isso que eu uso, python 3.7 no windows e funciona.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
é isso que eu uso, python 3.7 no windows e funciona.

Funcionou para mim, python 3.7 no Mac.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
é isso que eu uso, python 3.7 no windows e funciona.

Funcionou para mim também no Mac, obrigado!

Por que fechado?
pip install tensorflow ainda não funciona.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl bem sucedida, mas não a instalação simples amigável n00b.

aparte: [ tf.enable_eager_execution() é removido, se estiver em seus scripts de verificação;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

pip install tensorflow não funciona no OS X python 3.7
A correção deste tópico mostra a versão 0.12.0?

importe tensorflow como tf
tf.__versão__
'0.12.0' ??

Por que fechado?
pip install tensorflow ainda não funciona.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl bem sucedida, mas não a instalação simples amigável n00b.

aparte: [ tf.enable_eager_execution() é removido, se estiver em seus scripts de verificação;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

Eu concordo. Este 0,12. versão também quebra a compatibilidade com keras. Até o ponto em que o keras não lança nenhuma mensagem de aviso ou erro, mas apenas se recusa a aprender.

Acabei de resolver meu problema instalando o conda (miniconda3 para ser preciso), depois usando isso para instalar um virtualenv com python 3.6.5, e nele instalei tf e keras. Agora meu modelo aprende.

Tenho quase certeza de que o 0,12 é por causa de um erro de digitação no comentário original. Instalar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl funciona para mim:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Observe que o RuntimeWarning é apenas um aviso.

Tenho quase certeza de que o 0,12 é por causa de um erro de digitação no comentário original. Instalar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl funciona para mim:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Observe que o RuntimeWarning é apenas um aviso.

Entendi, obrigado! Funcionou para mim, mesmo aviso sem diferença.

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

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

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
não funciona para python 3.7.1

Eu encontrei isso para trabalhar depois de pesquisar por um tempo. Vou deixar isso aqui, pois pode ser útil para alguém.

O Tensorflow suporta apenas Python 3.6 a partir de hoje. Você pode instalar uma versão diferente do python junto com a versão padrão. Você precisa:

* Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)

* Unpack it with `tar -xvzf Python-3.6.6.tgz`

* `cd Python-3.6.6`

* run `./configure`

* run `make altinstall` to install it (`install` vs `altinstall` explanation here https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall)

Você normalmente encontrará sua nova instalação do python em /usr/local/bin . Agora você pode criar um novo virtualenv especificando a versão do python com:

* `virtualenv --python=python3.6 env3.6`

* Get into the virtualenv running the command `source env3.6/source/bin/activate`.

* Install tensorflow with the classic `pip install tensorflow`

* Profit

Há um erro de digitação ao executar o comando virtual env. Deve ser source env3.6/bin/activate

Eu tive mesmo problema. Tente isto:

  • Faça o downgrade do seu python de 3.7 para 3.6 (se estiver usando conda virtual env, crie um novo virtual env com 'conda create -n yourenvname python==3.6 anaconda' )
  • Então 'pip install tensorflow-gpu'

deve ser trabalhado..

Se você estiver usando x86_64 e qualquer distribuição Linux , poderá encontrar abaixo o repositório do GitHub para ser útil.

https://github.com/evdcush/TensorFlow-wheels

Eu tentei e instalei com sucesso em minha máquina.

$ wget https://github.com/evdcush/TensorFlow-wheels/releases/download/tf-1.12.0-py37-cpu-ivybridge/tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ pip install --user tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl  
$ python
Python 3.7.1 (default, Oct 22 2018, 10:41:28) 
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
1.12.0
>>>

Se você deseja a criação do Tensorflow + GPU, pode escolher qual deseja usar acima da página de repositório do Github.

Saúde.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
é isso que eu uso, python 3.7 no windows e funciona.

Só quero que você saiba que isso funcionou fantasticamente. Obrigado!

Alguma sugestão para linux?

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl

tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl não é uma roda suportada nesta plataforma .

alguem poderia me ajudar!
Eu já instalei o python 3.7.1 quero instalar o tensor-flow mas não consigo
alguém que poderia me dizer como resolver este problema

alguem poderia me ajudar!
Eu já instalei o python 3.7.1 quero instalar o tensor-flow mas não consigo
alguém que poderia me dizer como resolver este problema

Oi Nasser, infelizmente o Tensorflow ainda não funciona com o Python v3.7. Você terá que desinstalar, entrar no site do Python e instalar o Python v3.6. O bom é que não há muitas diferenças :) Apenas certifique-se de reinstalar todos os seus pacotes. Eu pessoalmente tirei uma captura de tela de todos os meus pacotes (ou seja, entre no prompt de comando e digite pip list, depois tire uma captura de tela) e me referi a eles para instalar tudo novamente.

Saúde

alguem poderia me ajudar!
Eu já instalei o python 3.7.1 quero instalar o tensor-flow mas não consigo
alguém que poderia me dizer como resolver este problema

Oi Nasser, infelizmente o Tensorflow ainda não funciona com o Python v3.7. Você terá que desinstalar, entrar no site do Python e instalar o Python v3.6. O bom é que não há muitas diferenças :) Apenas certifique-se de reinstalar todos os seus pacotes. Eu pessoalmente tirei uma captura de tela de todos os meus pacotes (ou seja, entre no prompt de comando e digite pip list, depois tire uma captura de tela) e me referi a eles para instalar tudo novamente.

Saúde

Obrigado

quando o tensorflow será suportado para python 3.7.2?

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

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

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

Bem, isso não funciona para mim. Após o download com pip concluído, ele diz que nenhum módulo chamado tensorflow

Ok pessoal... Passaram duas horas. Solução rápida por enquanto: É tão simples quanto...... Use python3.6.5_1 por enquanto. Inicie seus aplicativos baseados em tensorflow com o caminho completo para o executável python mais antigo.

❯ /usr/local/Cellar/python3/3.6.5_1/bin/python3
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__version__
'1.12.0'
>>>

Apenas certifique-se de conseguir instalar esta versão do python usando homebrew ou de alguma outra maneira. Agora todo o resto pode usar o python 3.7 atualizado regular, enquanto esperamos que os desenvolvedores do TensorFlow corrijam isso.

@PiotrWegrzyn ,

Veja se o seguinte funciona para você:
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

@shahril96

Sua solução funcionou para mim no arch linux, obrigado!

mesmo que você instale com sucesso o tensorflow1.12 no python 3.7, ele receberá algum erro inesperado como:
'tf.constant(5)' get 'UnboundLocalError: variável local 'self' referenciada antes da atribuição'

Quando podemos esperar ter o Tensorflow para Python 3.7 no PIP? Quando você o inclui em outro pacote como dependência, outras opções não funcionam.

O TensorFlow terá um pip de 3,7 quando suas dependências tiverem um. Isto, em particular, significa protobuf. Existem patches para o protobuf tornando possível trabalhar no 3.7 (desde novembro, aproximadamente), mas ainda não houve um lançamento.

Parece difícil suportar python3.7. Já se passaram meses e ainda não há progresso

+1

+1

+1

O grupo Python insiste em liberar mudanças de linguagem com um pequeno aumento de versão.

Eu pensei que o Python tinha acabado com essas mudanças de última hora. Mas vamos ao Google assíncrono como um nome de variável?

Eu só queria destacar que postar +1 ou comentários vagamente conectados enviará spam para caixas de correio de cerca de 65 pessoas assistindo a este tópico (aposto que muitos esperam que a próxima notificação diga que temos uma versão para Python 3.7).

Para subscrever as notificações sem escrever um comentário, pode clicar no botão "subscrever" no canto superior direito da página. Acho que o número de subscritores será tão bom indicador de interesse neste problema para os mantenedores quanto escrever "+1", mas sem notificar todos os outros. Obrigado :)

Além disso, aqui está outro destaque: async foi realmente introduzido no Python 3.5, lançado em setembro de 2015 - há mais de três anos. E eles avisaram:

async e await não são recomendados para serem usados ​​como nomes de variáveis, classes, funções ou módulos. Introduzidos pelo PEP 492 no Python 3.5, eles se tornarão palavras-chave apropriadas no Python 3.7.

Então, acredito que podemos seguir um ticket aberto real para isso em # 25429

Informação do sistema

  • Escrevi código personalizado (em vez de usar um script de exemplo de estoque fornecido no TensorFlow) : N/A
  • Plataforma e distribuição do sistema operacional (por exemplo, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow instalado de (fonte ou binário) : binário
  • Versão do TensorFlow (use o comando abaixo) : 1.8
  • Versão do Python : 3.7
  • Versão do Bazel (se compilando da fonte) : N/A
  • Versão do GCC/Compilador (se compilando da fonte) : N/A
  • Versão CUDA/cuDNN : N/A
  • Modelo e memória da GPU : N/A
  • Comando exato para reproduzir : pip install tensorflow

Descreva o problema

Falha na instalação do TensorFlow no Python3.7 com pip. Por favor, veja o log de falhas abaixo.

Código fonte/logs

Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: )
Nenhuma distribuição correspondente encontrada para tensorflow

Isso funcionou para mim:

python -m pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Ei pessoal, acredito que isso está corrigido no último python/pip

$ python -V
Python 3.7.2
$pip -V
pip 19.0.3 from /usr/lib/python3.7/site-packages/pip (python 3.7)

Aqui está o log da instalação

$ pip install tensorflow --no-cache-dir
Collecting tensorflow
  Downloading https://files.pythonhosted.org/packages/74/1b/8b39fbe2fc8a7f6c9e19824b45b8a295526da466f75e7c53e00c51105664/tensorflow-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (92.7MB)
    100% |████████████████████████████████| 92.7MB 9.8MB/s 
Collecting keras-applications>=1.0.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
    100% |████████████████████████████████| 61kB 10.3MB/s 
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/bb/48/13f49fc3fa0fdf916aa1419013bb8f2ad09674c275b4046d5ee669a46873/tensorflow_estimator-1.13.0-py2.py3-none-any.whl (367kB)
    100% |████████████████████████████████| 368kB 9.7MB/s 
Requirement already satisfied: protobuf>=3.6.1 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (3.6.1)
Requirement already satisfied: numpy>=1.13.3 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.15.4)
Collecting absl-py>=0.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
    100% |████████████████████████████████| 102kB 14.3MB/s 
Collecting astor>=0.6.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: wheel>=0.26 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (0.32.3)
Collecting termcolor>=1.1.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
    100% |████████████████████████████████| 3.1MB 10.5MB/s 
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
    100% |████████████████████████████████| 61kB 18.7MB/s 
Collecting grpcio>=1.8.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0a/47/d40daf7a46543e4d762ce0507d83ec49a883a6c0fed4d33a9e93652de8a8/grpcio-1.18.0-cp37-cp37m-manylinux1_x86_64.whl (10.6MB)
    100% |████████████████████████████████| 10.6MB 10.4MB/s 
Collecting h5py (from keras-applications>=1.0.6->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8e/fd/2ca5c4f4ed33ac4178f9c4d551e3946ab480866e3cd67a65a67a4bb35367/h5py-2.9.0-cp37-cp37m-manylinux1_x86_64.whl (2.8MB)
    100% |████████████████████████████████| 2.8MB 12.5MB/s 
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 9.2MB/s 
Requirement already satisfied: setuptools in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from protobuf>=3.6.1->tensorflow) (40.6.3)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |████████████████████████████████| 92kB 18.4MB/s 
Collecting werkzeug>=0.11.10 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 15.6MB/s 
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
    100% |████████████████████████████████| 112kB 3.4MB/s 
Installing collected packages: h5py, keras-applications, absl-py, pbr, mock, tensorflow-estimator, astor, gast, termcolor, markdown, werkzeug, grpcio, tensorboard, keras-preprocessing, tensorflow
  Running setup.py install for absl-py ... done
  Running setup.py install for gast ... done
  Running setup.py install for termcolor ... done
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 h5py-2.9.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 tensorboard-1.12.2 tensorflow-1.13.0rc2 tensorflow-estimator-1.13.0 termcolor-1.1.0 werkzeug-0.14.1

e os resultados

$ python
Python 3.7.2 (default, Jan 10 2019, 23:51:51) 
[GCC 8.2.1 20181127] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>

não relacionado..
@campanelli-resonon Ei! Claro que está frio lá fora :)

Eu recebi este erro quando tentei instalar o tensorflow no Ubuntu e Python3.5, qualquer ajuda, por favor. Eu postei uma pergunta semelhante na semana passada.
image

Estou executando o Ubuntu no Oracle Virtual Box - rodando no Windows 10 e python3.5 , recebi a mesma mensagem de erro de instalação do tensorflow acima, mesmo quando alterei o caminho da URL para (linjx e Mac).

Desculpas: pelo erro de digitação, eu pretendia (linux e mac).

Qualquer atualização?
No sistema de janelas com python 3.7.2 instalado
Eu digito o comando pip install tensoflow (não pip install tensorflow) e funcionou.

Isso foi corrigido, estamos publicando binários 3.7 para pypi. Se você estiver vendo problemas, abra um novo problema.

Oi mejimaru

Essa instalação foi concluída com sucesso, mas o tensoflow é o mesmo queTensorflow? **Muito obrigado pelo seu apoio!

Salih

Em sex, 29 de março de 2019 às 11h32 Martin Wicke [email protected]
escrevi:

Isso foi corrigido, estamos publicando binários 3.7 para pypi. Se você está vendo
problemas, abra um novo problema.


Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478061701 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/Apb8t7oBHeBnRivki9_h5XCks1D_fO0jks5vbkAHgaJpZM4U-EUx
.

Oi mejimaru

Essa instalação foi concluída com sucesso, mas o tensoflow é o mesmo que o Tensorflow? tem a mesma funcionalidade, eu não usei tensoflow antes.
Muito obrigado pelo seu apoio!

Isso foi corrigido, estamos publicando binários 3.7 para pypi. Se você estiver vendo problemas, abra um novo problema.

Então, isso significa que eu preciso agrupar/atualizar minha versão atual do python para 3.7 para resolver meu erro de instalação do tensorflow que postei acima. Minha versão atual do python no Ubuntu 16.04 é "Python3.5". Obrigado pela informação!

Encontre o problema apropriado para o seu problema. Esta questão é de cerca de 3,7.

Oi
Este funcionou para mim no Python 3.7.2:
sudo pip3 instalar
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Cumprimentos,
Salih

Em sex, 29 de março de 2019 às 11:22 mejimaru [email protected] escreveu:

Qualquer atualização?
No sistema de janelas com python 3.7.2 instalado
Eu digito o comando pip install tensoflow (não pip install tensorflow) e
funcionou.

pip instalar tensoflow

Trabalhado.


Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478058562 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/Apb8t-hlKUU7z8SO0STC3kXCis9BXs7gks5vbj3MgaJpZM4U-EUx
.

Consegui instalar o tensorflow sem erro no Python3.7.2 , mas depois de lançar o Python 3,7.2 e tentar importar o tensorflow, recebi um erro "nenhum módulo chamado tensorflow". Algum hein?

Estou tentando instalar o Tensorflow usando o código fonte rom github , depois que desisti de instalá-lo na minha plataforma Python3.7, para isso preciso fazer o download e isntall "Bazel" , deste link: https:// github.com/bazelbuild/bazel/pulls . O PROBLEMA, consegui encontrar o link para baixar e instalar o "Bazel" usando (wget, ou git clone ,...etc) .
QUALQUER AJUDA POR FAVOR.
TAMBÉM, você acha que eu deveria desistir de instalar o Tensorflow no 3.7 completamente, se sim QUAL É A Plataforma PYTHON MAIS ESTÁVEL PARA INSTALAR O TENSORFLOW?!!!!
É muito frustrante!

@ SalihOsman1 você parece tê-lo instalado com sucesso. Se não funcionar, verifique se você está usando o binário python correto. Se você suspeitar que há um bug no tensorflow, abra um problema fornecendo as informações solicitadas no modelo de problema. Dada sua descrição, acredito que seja algo simples, como instalar na instalação errada do python.

Esta é a questão errada para procurar ajuda para o seu problema.

@ SalihOsman1 Verifique seu python --version, você deve instalar o pacote python para 64 bits.

isso é trabalho para mim
tente usar este abaixo
instalação do pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

funcionou para mim. obrigado

@ SalihOsman1 Verifique seu python --version, você deve instalar o pacote python para 64 bits.

Sim problema resolvido ty amigo Minha versão do python era de 32 bits

Parece que a maioria das pessoas reconhece que o problema foi corrigido. Acabei de carregá-lo em uma nova instalação do Rapsbian buster hoje. ele vem com python 3.7.3. mas o pip é 18.1 e se você procurar na documentação do site para tensorflow eles querem que o PIP seja > 19.0. Então eu tive que
python3 -m pip install--upgrade pip

e depois verifique
pip3 --versão

para ter certeza que foi em 19,2
então eu corri

sudo pip3 instalar tensorflow
(havia permissões de gravação para uma biblioteca) e funcionou bem

Como instalo o TensorFlow no Windows para python 3.7? que COMANDO eu uso não está funcionando usando pip install tensorflow

verifique seu pip --version, ele deve ser pelo menos 19.0, caso contrário, o tensorflow não será instalado. se ainda não instalar, responda exatamente com a idade da mensagem de erro que você está recebendo

verifique seu pip --version, ele deve ser pelo menos 19.0, caso contrário, o tensorflow não será instalado. se ainda não instalar, responda exatamente com a idade da mensagem de erro que você está recebendo

Instalei a versão mais recente (e versões mais antigas) do Tensorflow usando o pip 19.2.3 e ainda não consigo executar o Tensorflow. Continuo dando o seguinte erro:

ImportError: No module named tensorflow

Eu não encontrei nenhuma solução depois de horas de pesquisa. Alguém instalou com sucesso o tensorflow com python 2 ou 3 ultimamente?

@Bredding234 TensorFlow 2.0 (release candidate 0) tem pips para 3.7 no Windows, veja #31431 . Por favor, tente essa versão e nos avise se não estiver funcionando.

@cskonopka qual sistema operacional você está usando? Você está em um ambiente virtual? Certifique-se de que o mesmo interpretador python usado para instalação também seja usado para teste. Por exemplo, você poderia fazer:

python -m pip install --upgrade pip
python -m pip install tensorflow
python -c "import tensorflow"

E isso não deve falhar.

Eu tenho o mesmo erro.
tferr
Curiosamente, a instalação do TensorFlow funciona bem em um virtualenv Anaconda.

@hannesrollin pip versão? Você seguiu as etapas em https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -524941378 ?

mesmo problema aqui,
Python versão 3.7
pip versão 19.2
no windows 10

pip instalar tensorflow
ERRO: Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: nenhuma)
ERRO: Nenhuma distribuição correspondente encontrada para tensorflow

mesmo problema aqui,
Python versão 3.7
pip versão 19.2
no windows 10

pip instalar tensorflow
ERRO: Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: nenhuma)
ERRO: Nenhuma distribuição correspondente encontrada para tensorflow

Por favor, certifique-se de que o interpretador Python que você está usando deve ser a versão de 64 bits, resolveu o problema para mim, tente.

Informação do sistema

  • Escrevi código personalizado (em vez de usar um script de exemplo de estoque fornecido no TensorFlow) : N/A
  • Plataforma e distribuição do sistema operacional (por exemplo, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow instalado de (fonte ou binário) : binário
  • Versão do TensorFlow (use o comando abaixo) : 1.8
  • Versão do Python : 3.7
  • Versão do Bazel (se compilando da fonte) : N/A
  • Versão do GCC/Compilador (se compilando da fonte) : N/A
  • Versão CUDA/cuDNN : N/A
  • Modelo e memória da GPU : N/A
  • Comando exato para reproduzir : pip install tensorflow

Descreva o problema

Falha na instalação do TensorFlow no Python3.7 com pip. Por favor, veja o log de falhas abaixo.

Código fonte/logs

Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: )
Nenhuma distribuição correspondente encontrada para tensorflow

Por favor, certifique-se de que o interpretador Python que você está usando deve ser a versão de 64 bits, resolveu o problema para mim, tente.

Para intérpretes Python de 32 bits versus 64 bits, verifique #32315 e #31431

Para depurar por que você não pode instalar o tensorflow, pip debug --verbose deve exibir a lista de tags que seu ambiente suporta. Então confira os arquivos de download (aqui para 2.0, mas você pode conferir outros também) e veja se sua tag está lá. Se for, então é um problema para nós, caso contrário não deveria ser um problema aberto no repositório.

eu tenho uma resposta desde python 3.7 tensorflow não está funcionando
tente python 3.6 seguindo estes passos no link https://www.youtube.com/watch?v=_kU50QtlI14

Funciona para mim!

meu python é 3.8.0 isso significa que eu tenho que fazer o downgrade para usar o tensorflow?

meu python é 3.8.0 isso significa que eu tenho que fazer o downgrade para usar o tensorflow?

Eu acho que é mais seguro por enquanto você usar o python 3.7 em vez do 3.8 , pois todos os pacotes ML/DL não liberam nenhuma nova versão para o python 3.8. Eu recomendo começar a usar o py3.8 no início de Jan2020.
(Alguns pacotes não precisarão de atualização, pois o 3.7 funciona sob o 3.8, mas o outro não funciona. -> Vamos ver como a comunidade responderá ao py3.8 nos próximos meses ).

O suporte ao Python3.8 está em #33374

Este problema é sobre python3.7 em janelas com interpretador de 32 bits. Por favor, não confunda as questões.

Eu acho que o TensorFLow ainda não suporta python 3.8.0 ou esta versão não tem suporte. Eu passo por esse mesmo problema, e resolvi criar um ambiente de python 3.5.2 no Anaconda, e isso funcionou bem para mim. Antecipando, se for usar o tensorflow-gpu pode passar pelo mesmo problema, pois ainda não tem suporte para CUDA 11, e da versão atual do cudnn, então precisei fazer um afogamento também.

Atualmente, o TensorFlow não é compatível com o python 3.7. mas resolvi esse problema (no Windows 10) usando ambientes Python como virtualenv , conda.

primeiro, você precisa baixar o python 3.5x ou 3.6x >> https://www.python.org/downloads/
e instale-o em sua máquina. então você precisará criar um ambiente virtual com Python 3.6 ou 3.5.
( virtualenv -p {caminho para python.exe(3.6)} {nome do ambiente}) .

finalmente, verifique sua versão do python ativando o ambiente virtual.

mesmo problema aqui,
Python versão 3.7
pip versão 19.2
no windows 10

pip instalar tensorflow
ERRO: Não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões: nenhuma)
ERRO: Nenhuma distribuição correspondente encontrada para tensorflow

Por favor, certifique-se de que o interpretador Python que você está usando deve ser a versão de 64 bits, resolveu o problema para mim, tente.

Sim, como eu

isso é trabalho para mim
tente usar este abaixo
instalação do pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

funcionou para mim. obrigado

Isso funcionou para mim também. Obrigado

por favor, eu uso ubuntu
python 3.8.0
pip 19.3.1
Eu encontro esse problema quando instalo o tensorflow
"não foi possível encontrar uma versão que satisfaça o requisito tensorflow (das versões nenhuma)"

@aynesss por favor leia as mensagens anteriores

Em particular, seu caso de uso é coberto por https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -545036560 e #33374

@ShriLingam23 este problema é sobre python3.7. Portanto, sua solução sobre o downgrade do python 3.8 para 3.7.6 está fora do escopo. Por favor, não comente sobre questões encerradas, pois isso só cria mais confusão

@NIravMeghani , por favor, pare de enviar spam para problemas não relacionados.

TF 1.8 já está fora de vida há alguns anos. Por favor, use TF 1.15, 2.0 ou 2.1.

O TF não tem suporte para python 8 no momento. Você pode compilar a partir da fonte, se quiser. Estamos trabalhando para liberar o suporte ao python 8 em breve.

No futuro, abra um novo problema em vez de ficar de costas para problemas não relacionados.

isso é trabalho para mim
tente usar este abaixo
instalação do pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

FUNCIONOU PARA MIM TAMBÉM. Obrigado.

@ravi-ai-cons, por favor, não atualize os problemas encerrados com mensagens "funcionou para mim, obrigado", pois essas mensagens enviam e-mails desnecessários para todos que responderam sobre o problema e essas mensagens não têm conteúdo real.

Eu consertei esse problema no python 3.8 usando isto:
1/ Vá para o diretório de Scipts em seu python no meu caso: C:\Python\Python38-32\Scripts
2/ in Cmd type : cd C:\Python\Python38-32\Scripts
Em seguida, digite: pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

@KaberMed este problema é sobre python3.7, não python3.8. Por favor, não faça spam

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.

Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.

Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Isso me ajudou, obrigado!
No VSC, Python 3.7.2

https://www.tensorflow.org/install/pip diz que existe uma versão do Windows para suporte a python 3.7 para python de 64 bits.
pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl que a página diz ser para windows usando python 3.7 deve funcionar. se você receber um erro dizendo que a roda não existe para esta plataforma, isso significa que você está usando um python de 32 bits

instalado usando o arquivo wheel.

Por favor, lance uma versão atualizada das bibliotecas tensorflow para Java.

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.
Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.
Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Isso me ajudou, obrigado!
No VSC, Python 3.7.2

Eu instalei com sucesso no Python3.7, mas ele mostra esse erro.
Arquivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", linha 114
def TFE_ContextOptionsSetAsync(arg1, assíncrono):

Alguma solução para resolver este problema?

Eu instalei com sucesso o tensorflow no Python3.7 usando pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
mas ao usá-lo, ele mostra esse erro.
Arquivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", linha 114
def TFE_ContextOptionsSetAsync(arg1, assíncrono):

Alguma solução para resolver este problema?

Eu instalei com sucesso o tensorflow no Python3.7 usando pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
mas ao usá-lo, ele mostra esse erro.
Arquivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", linha 114
def TFE_ContextOptionsSetAsync(arg1, assíncrono):

Alguma solução para resolver este problema?

Será que o tensorflow -1.8.0 é uma versão mais antiga???

Eu instalei com sucesso o tensorflow no Python3.7 usando pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
mas ao usá-lo, ele mostra esse erro.
Arquivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", linha 114
def TFE_ContextOptionsSetAsync(arg1, assíncrono):
Alguma solução para resolver este problema?

Será que o tensorflow -1.8.0 é uma versão mais antiga???

Sim, é tensorflow 1.8.0. Eu substituí async por async1 como async é palavra-chave em python 3.7
Então esse problema está resolvido.

Mas agora estou tendo o erro abaixo mencionado:

ImportError: Nenhum módulo chamado '_pywrap_tensorflow_internal'

No Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl funcionou sem problemas.

No meu caso, na máquina Windows, tive o mesmo problema. Eu estava usando python 3.8. Eu fiz um novo ambiente conda com python=3.6

conda create --name newenv python=3.6 
pip install tensorflow

mesmo erro aqui com python3.6 na nvidia jetson

No meu caso, na máquina Windows, tive o mesmo problema. Eu estava usando python 3.8. Eu fiz um novo ambiente conda com python=3.6

conda create --name newenv python=3.6 
pip install tensorflow

isso funcionou para mim

Olá Pranay, muito obrigado pela sua resposta. Agora está funcionando bem para mim também usando python 3.6

Enviado do Yahoo Mail no Android

Em sex, 5 de junho de 2020 às 14:44, PranaySoniSPAN [email protected] escreveu:

No meu caso, na máquina Windows, tive o mesmo problema. Eu estava usando python 3.8. Eu fiz um novo ambiente conda com python=3.6
conda create --name newenv python=3.6
pip instalar tensorflow

isso funcionou para mim


Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.

No Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl funcionou sem problemas.

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.
Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Eu instalei com sucesso por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . No entanto, parece que esta roda não é compatível com Python 3.7. O problema é que tensorflow/python/pywrap_tensorflow_internal.py contém async como nomes de variáveis, mas async se torna uma palavra-chave em python3.7, então não está mais disponível.
Além disso, notei que o URL é apenas para Python 3.4, 3.5, 3.6, mas não consigo encontrar nenhum outro URL. Então provavelmente precisamos esperar pelo pacote oficial compatível com o Python 3.7.

Isso me ajudou, obrigado!
No VSC, Python 3.7.2

Isso funciona para mim!

isso é trabalho para mim
tente usar este abaixo
instalação do pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

no meu caso esta roda não funcionou corretamente
ele joga abaixo do erro

Python 3.7.9 (padrão, 31 de agosto de 2020, 12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. no linux
Digite "ajuda", "direitos autorais", "créditos" ou "licença" para obter mais informações.

importe tensorflow como tf
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
Arquivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/__init__.py", linha 24, em
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
Arquivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/__init__.py", linha 49, em
de tensorflow.python importar pywrap_tensorflow
Arquivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", linha 58, em
de tensorflow.python.pywrap_tensorflow_internal import *
Arquivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", linha 114
def TFE_ContextOptionsSetAsync(arg1, assíncrono):
^
SyntaxError: sintaxe inválida

Oi! Teve alguns becos sem saída, mas isso funcionou para mim no python 3.6.9/3.8 (Atualizando setuptools para a versão mais recente e instalando o tensorflow):

Passo 1: pip install -U pip
Etapa 2: pip install -U setuptools
Etapa 3: pip install tensorflow

fonte: liquidweb.com/kb/how-to-install-tensorflow-on-ubuntu-18-04/

Esta página foi útil?
0 / 5 - 0 avaliações