Erros Numpy ao instalar o Tensor Flow no Raspbian

Erros Numpy ao instalar o Tensor Flow no Raspbian

Eu estava tentando instalar o fluxo tensor em meu Raspberry Pi executando Raspbian usando as instruções aqui: https://www.tensorflow.org/install/pip

Cheguei à Etapa 2 e percebi que de repente não havia instruções para o Raspbian. Como foi apenas 'recomendado', pulei para a etapa 3 e continuei. Somente na última etapa (confirmar a instalação do Tensor Flow) encontrei um problema. Quando eu corri:

python3 -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"

A saída foi:

ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['/home/pi/.local/lib/python3.5/site-packages/numpy']. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version.

Desinstalei o Numpy usando o gerenciador de pacotes e executei uma verificação de versão que me informou que o Numpy não estava instalado. Para detectar a versão que usei:

python -c "import numpy; print(numpy.__version__)"

Ao tentar usar o comando para verificar a instalação do Tensor Flow acima, recebi novamente o mesmo erro, embora o sistema me diga que não há numpy instalado.

Não encontrei nenhuma maneira de desinstalar "de novo", então estou preso neste ponto, sem saber o que posso fazer para que isso funcione.

Estou usando um Raspberry Pi 3 Modelo B+, executando o seguinte (de cat /etc/os-release):

PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian

Minhas desculpas se isso for uma duplicata. Fiz uma busca pelo meu erro e não encontrei o que procurava. Além disso, geralmente sou bastante experiente tecnicamente, mas este é um novo mundo para um usuário profissional do Windows, então seja específico e se você puder explicar como uma determinada solução funciona, ficaríamos muito gratos!

Responder1

Estou um pouco atrasado para a festa, mas encontrei o mesmo problema hoje. tensorflow é compatível apenas com algumas versões numpy. Resolvi o problema instalando o numpy 1.16 por meio do pip:

pip install --user numpy==1.16

ou, se você usar python3,

pip3 install --user numpy==1.16

informação relacionada