TensorFlow não encontrado usando pip


567

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.



14
tente o seguinte:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz

2
A maneira correta de instalá-lo seria code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Ncode`
Rahul Thakur

44
Para mim, isso acontece com o python 3.7. Após horas de luta, usei o 3.6 e funcionou.
Clankill3r

2
Use Anaconda para instalação tensorflow
saket

Respostas:


714

Eu encontrei isso para finalmente funcionar.

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

Editar 1: foi testado no Windows (8, 8.1, 10), Mac e Linux. Mude python3para de pythonacordo com sua configuração. Mude py3para py2no 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


45
Esta pode ser a resposta certa, mas os usuários devem observar que este comando é apenas para Mac, não para Linux.
Penta

8
Isso é estranho. Como o URL que você especificou menciona o Mac e, se você tentar usar esse URL, ele será instalado. Mas o tensorflow na verdade não funcionará.
Penta

8
A versão do Windows do URL (para a v.1.2.1) é storage.googleapis.com/tensorflow/windows/cpu/… . Isso funciona apenas com a versão AMD64 do Python. A lista completa de versões tensorflow está aqui: storage.googleapis.com/tensorflow
c2huc2hu

1
Você pode encontrar o respectivo link de armazenamento aqui: tensorflow.org/install/pip
SadSeven

1
Para qualquer um que execute windows / anaconda / python 3.7x, o tensorflow só funciona até python 3.6.8. conda install tensorflowfunciona, mas fará o downgrade para python 3.6.8. o acima parece funcionar, mas gera um problema ao tentar o import tensorflowpython 3.7x, portanto, se nenhuma instalação do pip funcionar, tente fazer o downgrade para o python 3.6 #
Freya W

271

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.xno Windows. Consulte os documentos de instalação para ver o que é suportado atualmente

Para verificar qual versão do Python você está executando, digite pythonou python3para iniciar o intérprete e digite import struct;print(struct.calcsize("P") * 8)e que será impresso 32ou 64para 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


27
>>> import platform; print (platform.architecture ()) ('64bit', 'WindowsPE') mas ainda estou vendo essa exceção
Sujoy

1
Desconfiado da resposta "superior"; isso parece simples, intuitivo, rápido e seguro em comparação. Ok testado com Python 3.6.4 no Windows 7.
omatai

2
Para verificar qual versão do Python você está executando, digite pythonou python3inicie o intérprete e digite import struct;print(struct.calcsize("P") * 8)e isso imprimirá 32 ou 64 para informar qual tipo você está executando.
Pro Q

19
Meu problema acabou sendo que o Tensorflow no momento ainda não suporta o Python 3.7 (ele suporta até 3.6.x). Depois de ler mais as questões do Github, onde foi solicitado, parece que o suporte provavelmente estará disponível em breve.
precisa saber é

4
As versões python suportadas estão documentadas em algum lugar?
rob

74

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

Imagem

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 PATHambiente.

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

Em seguida, execute gpupdate /Forceno 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

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Em seguida, execute o comando abaixo para instalar a versão da CPU do tensorflow (recomendado)

pip3 install --upgrade tensorflow

Atualização - Python 3.7

Atualmente, apenas o Python 3.5 e o Python 3.6 são suportados oficialmente. Tensorflowainda 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.


Embora fornecer um link que possa responder à pergunta seja bom, será melhor se você também puder incluir a explicação necessária aqui na própria resposta. Fazer a ligação pode não funcionar no futuro próximo para qualquer número de razões dizer remove autor / altera as páginas, etc.
n4m31ess_c0d3r

5
Não sabia que havia instalado a versão de 32 bits do Python 3.6.x em minha máquina de 64 bits. Precisa desinstalar isso e seguir suas instruções nesta postagem. Tudo funciona agora. Obrigado!
yangli.liy

2
Obrigado. Para simplificar esta resposta, 2 pontos me ajudaram 1.) use a versão de 64 bits. 2.) Apenas python 3.5 e 3.6 são suportados. Não tente usar o 3.7
Harry

42

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:

pip install --upgrade pip

10
$ pip3 --version pip 9.0.1 de c: \ trabalho \ aplicativos \ python \ lib \ site-packages (python 3.6) Mas ainda vejo esse erro.
Sujoy

8
O tensorflow não funciona com o python 3.6. Você precisa da versão 3.5
Jodo

Além disso, eu tive que usar python -m pip install --upgrade pip. Caso contrário, eu teria problemas de permissão de arquivo ...
Jodo

por que não python 3.6 (última versão), mas python 3.5 (versão menor) trabalha Isto does'nt faz qualquer sentido @Jodo
guru_007

@ guru_007 eles aderem à versão disponível no Ubuntu LTS mais recente, que é de 3.5 no momento (16.04) até onde eu sei.
Jodo

41

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 :

O TensorFlow suporta apenas Python 3.5 de 64 bits no Windows. Testamos os pacotes pip com as seguintes distribuições do Python:

Python 3.5 do Anaconda

Python 3.5 em python.org.

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 tensorflowou python -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.


41

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

conda install python=3.6.8

como fazer o downgrade da v3.6 para a v3.5.2?
Essam Mohamed Fahmi

Instale 3.5.2 e atualize seu caminho de classe para apontar para 3.5.2. Você pode voltar para 3.6 para outras coisas em python.
Sujoy 13/09/17

RuntimeWarning: a versão 3.6 do tempo de compilação do módulo 'tensorflow.python.framework.fast_tensor_u til' não corresponde à versão 3.7 do tempo de execução .... É devido a esse erro que não é possível buscar
Sumit Kumar Saha

No momento da redação deste comentário, o python 3.7 era compatível com o tensorflow, mas o python 3.8 não era.
Charlie

20

Atualizado em 28/11/2016: O TensorFlow agora está disponível no PyPI, começando com a versão 0.12. Você pode digitar

pip install tensorflow

...ou...

pip install tensorflow-gpu

... 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:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

funcionará ou precisarei configurar outras coisas também de acordo com o que tensorflow.org/versions/r0.10/get_started/os_setup.html diz?

4
Ainda recebo o mesmo erro no OSX, está funcionando para todos os outros?
lemonzi

@lemonzi, eu também tinha um erro no OSX, só postou uma solução que funcionou para mim (solução era ter certeza que eu tinha Python 3.6 instalado)
Julia Schwarz

@JuliaSchwarz Este não era o problema; Estou usando o Python 2.7 e também tentei com uma nova instalação do Python 3.6. Acabei especificando o URL manualmente para o 1.0.0 alpha e funcionou.
lemonzi

Depois de tentar todas as outras soluções, isso funcionou para mim. Estou usando o Python 2.7 no linux.
StatsSorceress 27/03

13

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

python -m pip install --upgrade pip

deve fornecer o seguinte resultado:

 Collecting pip
 Using cached pip-9.0.1-py2.py3-none-any.whl
 Installing collected packages: pip
 Found existing installation: pip 7.1.2
 Uninstalling pip-7.1.2:
 Successfully uninstalled pip-7.1.2
 Successfully installed pip-9.0.1

Agora digite

 pip3 install --upgrade tensorflow

Erro fatal no iniciador: Não foi possível criar o processo usando '"'
DJ Howarth 10/10

11

Eu tive o mesmo problema e resolvi com isso:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.

# Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl

# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl

# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl

Mais:

# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL

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:

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl

ao invés de

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

11

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 .


1
Esta solução é instalada, mas quando eu importo o tensorflow, recebo um erro:
Tensigh 4/17/17

Eu só usei o Keras com o Tensorflow como back-end e funciona bem. Que mensagem de erro você recebe?
Jonny Brooks

Apenas testado e as importações do tensorflow são boas para mim.
9137 Jonny Brooks

Meu problema era a versão do Python que eu estava usando. Eu não sabia que o Python 3.5 era um requisito. Agora funciona. Obrigado pela dica.
Tensigh 6/07/07

É bom saber que funcionou no final. Se você tivesse que fazer algo diferente, valeria a pena postar uma resposta separada. Caso contrário, se você pudesse dar à minha resposta um voto positivo, isso seria ótimo. Lutei um pouco para encontrar uma solução que funcionou tão fazendo qualquer um dos dois, esperamos ajudar os outros
Jonny Brooks

8

Tente isso, ele deve funcionar:

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



7

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 ...

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

A boa notícia é que já existe uma solicitação pull para suporte ao 3.7. Espero que seja lançado em breve.


6

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


sim, a versão de 64 bits o corrigiu. A instalação da página principal de download é de 32 bits. O link acima fornece um URL para a versão de 64 bits.
Vladan

6

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.xhá suporte atualmente enquanto o anaconda possui a versão mais recente.

  1. verifique a versão do python: python --version

  2. se a versão> 3.6.xseguir a etapa 3, caso contrário, pare, o problema pode estar em outro lugar

  3. conda search python

  4. conda install python=3.6.6

  5. Verifique a versão novamente: python --version

  6. Se a versão estiver correta, instale o tensorflow (etapa 7)

  7. pip install tensorflow


4

Se você estiver usando a instalação do Anaconda Python, pip install tensorflowfornecerá o erro indicado acima, mostrado abaixo:

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

De acordo com a página de instalação do TensorFlow, você precisará usar o --ignore-installedsinalizador 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.


4

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:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for 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:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
  Downloading 
    ....
    ....

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.

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

Pip estranho não está funcionando 🤔


3

Isso funcionou para mim com o Python 2.7 no Mac OS X Yosemite 10.10.5:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

3

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.


2

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


2

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


2
  1. Iniciar prompt de comando com permissão administrativa
  2. Digite o seguinte comando python -m pip install --upgrade pip
  3. Próximo comando Enter pip install tensorflow

error: Erro fatal no iniciador: Não foi possível criar o processo usando '"'
DJ Howarth 10/10

2

O URL para instalar o TensorFlow no Windows, abaixo é o URL. Funcionou bem para mim.

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

2

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


Desinstale o Python 3.6 e instale o Python 3.5, atualize a versão do pip e desfrute com o tensorflow!
Gabriel Andrés Brancolini


2

As etapas a seguir permitem instalar o tensorflow e o keras

  1. baixando o Anaconda3-5.2.0 que vem com o python 3.6 em https://repo.anaconda.com/archive/
  2. Instale o Anaconda e abra o Anaconda Prompt e execute os comandos abaixo 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

2
A questão é sobre o Python padrão e apenas o fluxo tensor.
Ivan_pozdeev 10/05/19

2

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-previewpara GPU e pip install tf-nightly-2.0-preview CPU.


Obrigado pelo lembrete para experimentar a versão noturna do tensorflow (instável). Isso funcionou para mim.
Matthew Redmond

1

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

brew uninstall python3
brew install python3
python3 --version # Verify that you see "Python 3.6.0"
pip install tensorflow # With python 3.6 the install succeeds
pip install jupyter # "ipython notebook" didn't work for me until I installed jupyter
ipython notebook # Finally works!

1

Trecho do site tensorflow https://www.tensorflow.org/install/install_windows

Instalando com Pip Nativo

Se a seguinte versão do Python não estiver instalada em sua máquina, instale-a agora:

Python 3.5.x do python.org O TensorFlow suporta apenas a versão 3.5.x do Python no Windows. Observe que o Python 3.5.x vem com o gerenciador de pacotes pip3, que é o programa que você usará para instalar o TensorFlow.

Para instalar o TensorFlow, inicie um terminal. Em seguida, emita o comando de instalação pip3 apropriado nesse terminal. Para instalar a versão somente da CPU do TensorFlow, digite o seguinte comando:

C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:

C:\> pip3 install --upgrade tensorflow-gpu

alguma razão por trás da baixa votação?
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.