저는 다음 지침을 사용하여 Raspbian을 실행하는 Raspberry Pi에 텐서 흐름을 설치하려고 했습니다. https://www.tensorflow.org/install/pip
2단계에 도달했는데 갑자기 Raspbian에 대한 지침이 없다는 것을 알았습니다. '권장'만 되었기 때문에 3단계로 건너뛰고 진행했습니다. 마지막 단계(Tensor Flow 설치 확인)에서만 문제가 발생했습니다. 내가 달렸을 때 :
python3 -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
출력은 다음과 같습니다.
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.
패키지 관리자를 사용하여 Numpy를 제거하고 Numpy가 설치되지 않았음을 알리는 버전 확인을 실행했습니다. 내가 사용한 버전을 확인하려면 다음을 수행하세요.
python -c "import numpy; print(numpy.__version__)"
위의 Tensor Flow 설치를 확인하기 위해 명령을 사용하려고 시도할 때 시스템에서는 numpy가 설치되어 있지 않다고 알려 주지만 다시 동일한 오류가 발생했습니다.
"다시" 제거할 수 있는 방법을 찾지 못했기 때문에 이 시점에 멈춰서 이 작업을 수행하기 위해 무엇을 할 수 있는지 잘 모르겠습니다.
나는 Raspberry Pi 3 Model B+를 사용하고 있으며 다음을 실행하고 있습니다(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
중복이라면 사과드립니다. 내 오류를 검색했지만 내가 원하는 것을 찾지 못했습니다. 또한 저는 일반적으로 기술적으로 꽤 능숙하지만 Windows 경력 사용자에게는 새로운 세계이므로 구체적으로 설명해주시고 특정 솔루션이 어떻게 작동하는지 설명해 주시면 정말 감사하겠습니다!
답변1
파티에 조금 늦었지만 오늘도 같은 문제가 발생했습니다. tensorflow는 일부 numpy 버전과만 호환됩니다. pip를 통해 numpy 1.16을 설치하여 문제를 해결했습니다.
pip install --user numpy==1.16
또는 Python3을 사용하는 경우
pip3 install --user numpy==1.16