Estou tentando instalar o TensorFlow usando o pip:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
O que estou fazendo errado? Até agora eu usei Python e pip sem problemas.
python
tensorflow
pip
desertnaut
fonte
fonte
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
code`Respostas:
Eu encontrei isso para finalmente funcionar.
Editar 1: foi testado no Windows (8, 8.1, 10), Mac e Linux. Mude
python3
para depython
acordo com sua configuração. Mudepy3
parapy2
no URL se você estiver usando o Python 2.x.Edição 2: uma lista de versões diferentes, se alguém precisar: https://storage.googleapis.com/tensorflow
Edição 3: Uma lista de URLs para os pacotes de roda disponíveis está disponível aqui: https://www.tensorflow.org/install/pip#package-location
fonte
conda install tensorflow
funciona, mas fará o downgrade para python 3.6.8. o acima parece funcionar, mas gera um problema ao tentar oimport tensorflow
python 3.7x, portanto, se nenhuma instalação do pip funcionar, tente fazer o downgrade para o python 3.6 #Você precisa de uma versão de 64 bits do Python e, no seu caso, está usando uma versão de 32 bits. A partir de agora, o Tensorflow suporta apenas
64-bit versions of Python 3.5.x and 3.6.x
no Windows. Consulte os documentos de instalação para ver o que é suportado atualmentePara verificar qual versão do Python você está executando, digite
python
oupython3
para iniciar o intérprete e digiteimport struct;print(struct.calcsize("P") * 8)
e que será impresso32
ou64
para informar qual versão bit do Python você está executando.Dos comentários:
Para baixar uma versão diferente do Python para Windows, vá para python.org/downloads/windows e role para baixo até ver a versão desejada que termina com um "64". Essa será a versão de 64 bits que deve funcionar com o tensorflow
fonte
python
oupython3
inicie o intérprete e digiteimport struct;print(struct.calcsize("P") * 8)
e isso imprimirá 32 ou 64 para informar qual tipo você está executando.Você precisa usar a versão correta do Python e
pip
No Windows 10, com a versão Python 3.6.X, eu estava enfrentando o mesmo depois de verificar deliberadamente, notei que eu tinha a instalação do Python-32 bits na minha máquina de 64 bits. Lembre-se de que o TensorFlow é compatível apenas com a instalação de python de 64 bits . Não 32 bits de Python
Se fizermos o download do Python do python.org, a instalação padrão será de 32 bits. Portanto, temos que baixar o instalador de 64 bits manualmente para instalar o Python de 64 bits. E depois adicione abaixo ao
PATH
ambiente.Em seguida, execute
gpupdate /Force
no prompt de comando. Se o comando python não funcionar por 64 bits, reinicie sua máquina.Em seguida, execute o python no prompt de comando. Deve mostrar 64 bits
Em seguida, execute o comando abaixo para instalar a versão da CPU do tensorflow (recomendado)
Atualização - Python 3.7
Atualmente, apenas o Python 3.5 e o Python 3.6 são suportados oficialmente.
Tensorflow
ainda não lançou binários para o Python 3.7 oficialmente, talvez precisemos esperar um pouco para que ele seja lançado. Você pode usar o Python 3.6.x ao lado ou o Anaconda com o ambiente virtual Python <3.7 por enquanto.fonte
No site tensorflow: "Você precisará do pip versão 8.1 ou posterior para que os seguintes comandos funcionem". Execute este comando para atualizar seu pip e tente instalar o tensorflow novamente:
fonte
Se você estiver tentando instalá-lo em uma máquina Windows, precisará ter uma versão de 64 bits do python 3.5. Esta é a única maneira de realmente instalá-lo. No site :
Você pode baixar a versão adequada do python aqui (certifique-se de pegar um dos que diz "Windows x86-64")
Agora você deve poder instalar com
pip install tensorflow
oupython -m pip install tensorflow
(certifique-se de estar usando o pip certo, do python3, se você tiver o python2 e o python3 instalados)Lembre-se de instalar o Anaconda 3-5.2.0 como a versão mais recente, 3-5.3.0, com python versão 3.7, que não é suportada pelo Tensorflow.
fonte
Eu descobri que o TensorFlow 1.12.0 funciona apenas com o Python versão 3.5.2. Eu tinha o Python 3.7, mas isso não funcionou. Portanto, tive que fazer o downgrade do Python e instalar o TensorFlow para que ele funcionasse.
Para fazer o downgrade da sua versão python de 3.7 para 3.6
fonte
Atualizado em 28/11/2016: O TensorFlow agora está disponível no PyPI, começando com a versão 0.12. Você pode digitar
...ou...
... para instalar a versão somente CPU ou acelerada por GPU do TensorFlow, respectivamente.
Resposta anterior: O TensorFlow ainda não está no repositório PyPI , portanto, você deve especificar o URL para o "arquivo de roda" apropriado para seu sistema operacional e versão do Python.
A lista completa de configurações suportadas está listada no site do TensorFlow , mas, por exemplo, para instalar a versão 0.10 para Python 2.7 no Linux, usando apenas CPU, digite o seguinte comando:
fonte
Instale a versão amd do Python 3.5.x de 64 bits aqui . Certifique-se de adicionar Python à sua variável PATH. Em seguida, abra um prompt de comando e digite
deve fornecer o seguinte resultado:
Agora digite
fonte
Eu tive o mesmo problema e resolvi com isso:
Mais:
Encontrado no Documentos .
ATUALIZAR!
Existem novos links para novas versões
Por exemplo, para instalar o tensorflow v1.0.0 no OSX, você precisa usar:
ao invés de
fonte
Eu tive o mesmo erro ao tentar instalar no meu Mac (usando o Python 2.7). Uma solução semelhante à que eu estou dando aqui também parecia funcionar para o Python 3 no Windows 8.1, de acordo com uma resposta diferente nesta página por Yash Kumar Verma
Solução
Etapa 1: vá para a URL da seção do pacote TensorFlow Python da página de instalação do TensorFlow e copie a URL do link relevante para sua instalação do Python.
Etapa 2: abra um terminal / prompt de comando e execute o seguinte comando:
pip install --upgrade [paste copied url link here]
Então, para mim, foi o seguinte:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
Atualização (21 de julho de 2017): tentei isso com outras pessoas que estavam sendo executadas em máquinas Windows com Python 3.6 e elas tiveram que alterar a linha na Etapa 2 para:
python -m pip install [paste copied url link here]
Atualização (26 de julho de 2018): No Python 3.6.2 (não no 3.7 porque está no 3.6.2 na documentação do TF), você também pode usar
pip3 install --upgrade [paste copied URL here]
na Etapa 2 .fonte
Tente isso, ele deve funcionar:
fonte
Tente o seguinte:
Fonte:
https://www.tensorflow.org/get_started/os_setup(a página não existe mais)Atualização 2/23/17 Documentação movida para: https://www.tensorflow.org/install
fonte
Isso funciona para o Windows 10.0
fonte
Se você se deparar com esse problema recentemente (digamos, após o lançamento do Python 3.7 em 2018), provavelmente isso é causado pela falta de suporte ao Python 3.7 (ainda) pelo lado do tensorflow. Tente usar o Python 3.6, se você não se importa. Existem alguns truques que você pode encontrar em https://github.com/tensorflow/tensorflow/issues/20444 , mas use-os por sua conta e risco. Eu usei o harpone sugerido - primeiro baixei o tensorflow wheel para Python 3.6 e depois o renomeei manualmente ...
A boa notícia é que já existe uma solicitação pull para suporte ao 3.7. Espero que seja lançado em breve.
fonte
Eu tive o mesmo problema. Depois de desinstalar a versão de 32 bits do python e reinstalar a versão de 64 bits, tentei reinstalar o TensorFlow e funcionou.
Link para o guia TensorFlow: https://www.tensorflow.org/install/install_windows
fonte
Se você está tentando instalar o tensorflow no anaconda e ele não está funcionando, pode ser necessário fazer o downgrade da versão python, porque apenas
3.6.x
há suporte atualmente enquanto o anaconda possui a versão mais recente.verifique a versão do python:
python --version
se a versão>
3.6.x
seguir a etapa 3, caso contrário, pare, o problema pode estar em outro lugarconda search python
conda install python=3.6.6
Verifique a versão novamente:
python --version
Se a versão estiver correta, instale o tensorflow (etapa 7)
pip install tensorflow
fonte
Se você estiver usando a instalação do Anaconda Python,
pip install tensorflow
fornecerá o erro indicado acima, mostrado abaixo:De acordo com a página de instalação do TensorFlow, você precisará usar o
--ignore-installed
sinalizador ao executar a instalação do pip.No entanto, antes que isso possa ser feito, consulte este link para garantir que a variável TF_BINARY_URL esteja configurada corretamente em relação à versão desejada do TensorFlow que você deseja instalar.
fonte
Infelizmente, minha reputação é muito baixa para comandar sob a resposta @Sujoy.
Nos documentos, eles afirmam apoiar o python 3.6. O link fornecido pelo @mayur mostra que o seu é realmente apenas um pacote de roda python3.5. Esta é a minha tentativa de instalar o tensorflow:
enquanto o python 3.5 parece ser instalado com sucesso. Eu adoraria ver uma versão python3.6, pois eles alegam que ela também deve funcionar em python3.6.
Citado:
"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."
Fonte : https://www.tensorflow.org/install/install_windows
Instalação do Python3.5:
Espero estar errado aqui, mas se não tocar uma campainha de alarme 😛
Edit: Algumas postagens abaixo de alguém apontaram que o seguinte comando funcionaria e funcionou.
Pip estranho não está funcionando 🤔
fonte
Isso funcionou para mim com o Python 2.7 no Mac OS X Yosemite 10.10.5:
fonte
Existem vários grupos de respostas para esta pergunta. Esta resposta visa generalizar um grupo de respostas:
Pode não haver uma versão do TensorFlow compatível com sua versão do Python. Isso é particularmente verdade 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 suas opções são: 1) Fazer o downgrade para a versão anterior do Python. 2) Compile o TensorFlow a partir do código fonte. 3) Aguarde uma versão correspondente do TensorFlow.
fonte
Para o Windows, isso funcionou para mim,
Faça o download da roda neste link . Em seguida, na linha de comando, navegue até a pasta de download em que a roda está presente e digite o seguinte comando -
pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl
fonte
Eu estava enfrentando o mesmo problema. Eu tentei o seguinte e funcionou. instalando para Mac OS X, anaconda python 2.7
pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL
Tensorflow-1.0.0 instalado
fonte
python -m pip install --upgrade pip
pip install tensorflow
fonte
O URL para instalar o TensorFlow no Windows, abaixo é o URL. Funcionou bem para mim.
fonte
Nada aqui funcionou para mim no Windows 10. Talvez uma solução atualizada abaixo funcionou para mim.
python -m pip install --upgrade tensorflow
.Isso está usando Python 3.6 e tensorflow 1.5 no Windows 10
fonte
Para usuários pyCharm:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **
fonte
As etapas a seguir permitem instalar o tensorflow e o keras
conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras
fonte
atualização 2019: para instalar a versão de pré-visualização do TensorFlow 2 no Google Colab, você pode usar:
!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview
e para instalar o TensorFlow 2 bye pip, você pode usar:
pip install tf-nightly-gpu-2.0-preview
para GPU epip install tf-nightly-2.0-preview
CPU.fonte
Eu tive esse problema no OSX Sierra 10.12.2. Acontece que eu tinha a versão errada do Python instalada (eu tinha o Python 3.4, mas os pacotes pypi tensorflow para OSX são apenas para o python 3.5 ou superior).
A solução foi instalar o Python 3.6. Aqui está o que eu fiz para fazê-lo funcionar. Nota: Eu usei o Homebrew para instalar o Python 3.6, você pode fazer o mesmo usando o instalador do Python 3.6 em python.org
fonte
Trecho do site tensorflow https://www.tensorflow.org/install/install_windows
fonte