Eu instalei a versão mais recente do Python (3.6.4 64-bit)
e a versão mais recente do PyCharm (2017.3.3 64-bit)
. Em seguida, instalei alguns módulos no PyCharm (Numpy, Pandas, etc), mas quando tentei instalar o Tensorflow, ele não foi instalado e recebi a mensagem de erro:
Não foi possível encontrar uma versão que atenda ao requisito TensorFlow (das versões:) Nenhuma distribuição correspondente encontrada para o TensorFlow.
Tentei instalar o TensorFlow no prompt de comando e recebi a mesma mensagem de erro. No entanto, eu instalei com sucesso o tflearn.
Também instalei o Python 2.7, mas recebi a mesma mensagem de erro novamente. Pesquisei o erro no Google e tentei algumas das coisas sugeridas para outras pessoas, mas nada funcionou (isso incluiu a instalação do Flask).
Como posso instalar o Tensorflow? Obrigado.
fonte
Respostas:
O Tensorflow de 13 de agosto de 2018 suporta Python 3.6.x e apenas a versão de 64 bits.
fonte
Existem duas regras importantes para instalar o Tensorflow:
Você precisa instalar o Python x64 . Ele não funciona no 32b e dá o mesmo erro que o seu.
Ele não suporta a versão mais recente do Python3 = 3,7.
Por exemplo, você pode instalar o Python3.6.2-64bit e ele funciona como um encanto.
Atualizar
Alegadamente no comentário, ele funciona na versão x64 do Python3.8.
fonte
python -c "import sys; print(sys.version)"
oupython -c "import struct; print(struct.calcsize('P')*8)"
fonte
se você estiver usando o anaconda , o python 3.7 é instalado por padrão, então você deve fazer o downgrade para 3.6:
então:
funcionou para mim no Ubuntu.
fonte
Estou dando para o Windows
Se você estiver usando python-3
py -m pip install --upgrade pip
py -m pip install <package-name>
Se você estiver usando python-2
py -2 -m pip install --upgrade pip
py -2 -m pip install <package-name>
Funcionou para mim
fonte
O Tensorflow não está disponível para
python 3.8
(a partir de 4 de dezembro de 2019) de acordo com a página de documentação . Você precisará fazer o downgrade parapython 3.7
.fonte
A desinstalação do Python e a reinstalação solucionaram meu problema e eu consegui instalar o TensorFlow com êxito.
fonte
Não há suporte para a versão Python Desinstalar python
https://www.python.org/downloads/release/python-362/
Você deve verificar e usar a versão exata na página de instalação. https://www.tensorflow.org/install/install_windows
python 3.6.2 ou python 3.5.2 resolveu esse problema para mim
fonte
O Tensorflow 2.2.0 suporta Python3.8
Primeiro, certifique-se de instalar o Python 3.8 64bit . Por alguma razão, o site oficial é o padrão de 32 bits. Verifique isso usando
python -VV
(dois capitaisV
, nãoW
). Continue como de costume:Como sempre, verifique se o CUDA 10.1 e o CuDNN estão instalados.
fonte
2.2.0rc3
)?assert tensorflow.__version__ == '2.2.0-rc3'
passa. Por que o voto negativo?2.1.0
. Existe talvez um--pre
em um pip em algum arquivo de configuração?<3.8
). Ainda é surpreendente para mim.Parece que o problema está no Python 3.8. Use o Python 3.7. Etapas que tomei para resolver isso.
Trabalhou para mim.
fonte
Estou usando o python 3.6.8, no ubunu 18.04, para mim a solução era apenas atualizar o pip
fonte
O Tensorflow parece precisar de versões especiais de ferramentas e bibliotecas. Pip cuida apenas da versão python.
Para lidar com isso de uma maneira profissional (significa economizar muito tempo para mim e para outros), você deve definir um ambiente especial para cada software como este.
Uma ferramenta avançada para isso é o conda.
Eu instalei o Tensorflow com estes comandos:
sudo apt install python3
alternativas de atualização do sudo --install / usr / bin / python python / usr / bin / python3 1
O sudo apt instala o python3-pip
sudo apt-get instalar ondulação
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
sim
fonte ~ / .bashrc
nano .bashrc
conda create --name seunome python = 3
conda ativar seu_nome
instalação conda -c conda-forge tensorflow
python -c "importa o tensorflow como tf; tf.enable_eager_execution (); print (tf.reduce_sum (tf.random_normal ([1000, 1000])))"
PS: alguns comandos que podem ser úteis
https://www.tensorflow.org/install/pip
usa virtualenv. Conda é mais capaz. Miniconda é suficiente; o condomínio completo não é necessário
fonte
Executar isso antes da
tensorflow
instalação resolveu para mim:Como os
tensorflow
requisitos do sistema do afirma:fonte
use python versão 3.6 ou 3.7, mas o importante é instalar a versão python de 64 bits.
fonte
Para a versão TensorFlow 2.2:
experimentar:
python --version
ou
python3 --version
ou
py --version
experimentar:
python3 -m pip install --upgrade pip
ou
python -m pip install --upgrade pip
ou
py -m pip install --upgrade pip
experimentar:
python3 -m pip install TensorFlow
ou
python -m pip install TensorFlow
ou
py -m pip install TensorFlow
experimentar:
python3 file.py
ou
python file.py
ou
py file.py
fonte
Resolvi o mesmo problema com o python 3.7 instalando um por um todos os pacotes necessários
Aqui estão os passos:
Veja a mensagem de erro:
Dessa forma, instalei mais de 30 pacotes e isso ajudou. Agora eu tenho o tensorflow da versão mais recente no Python 3.7 e não precisei fazer o downgrade do kernel.
fonte