Estaba intentando instalar tensor flow en mi Raspberry Pi con Raspbian siguiendo las instrucciones aquí: https://www.tensorflow.org/install/pip
Llegué al Paso 2 y noté que de repente no había instrucciones para Raspbian. Como sólo era "recomendado", salté al paso 3 y proseguí. Solo en el último paso (confirmar la instalación de Tensor Flow) tuve un problema. Cuando corrí:
python3 -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
El resultado fue:
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.
Desinstalé Numpy usando el administrador de paquetes y ejecuté una verificación de versión que me informó que Numpy no estaba instalado. Para detectar la versión que utilicé:
python -c "import numpy; print(numpy.__version__)"
Al intentar usar el comando para verificar la instalación de Tensor Flow anterior, nuevamente recibí el mismo error, aunque el sistema me dice que no hay ningún numpy instalado.
No encontré forma de desinstalar "nuevamente", así que estoy atascado en este punto, sin estar seguro de qué puedo hacer para que esto funcione.
Estoy usando una Raspberry Pi 3 Modelo B+ y ejecuto lo siguiente (desde 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
Mis disculpas si esto es un duplicado. Hice una búsqueda de mi error y no encontré lo que buscaba. Además, en general tengo bastante conocimiento técnico, pero este es un mundo nuevo para un usuario profesional de Windows, así que sea específico y si puede explicar cómo funciona una solución determinada, se lo agradecería mucho.
Respuesta1
Llegué un poco tarde a la fiesta, pero hoy encontré el mismo problema. tensorflow es compatible solo con algunas versiones numerosas. Resolví el problema instalando numpy 1.16 mediante pip:
pip install --user numpy==1.16
o, si usas python3,
pip3 install --user numpy==1.16