개인 프로젝트: 1차시 Raspberry Pi 에 Python3.7, Tensorflow 2.4 설치하기 - Marvic1130/EmbeddedSystem_Class GitHub Wiki
Raspberry Pi 에 Python3.7, Tensorflow 2.4 설치하기
1. 빌드에 필요한 툴 설치하기
1-1 apt-get update
sudo apt-get update -y
1-2 툴 설치
sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev -y
패키지 중 하나를 찾을 수 없는 경우 최신 버전 번호(eg. libdb5.3-dev 대신 libdb5.4-dev)를 사용하면 된다.
2. Python 3.7 설치
2-1 Python 3.7 다운로드
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
2-2 압축 해제 및 이동
tar xf Python-3.7.6.tar.xz
cd Python-3.7.6
2-3 컴파일
./configure
make -j 4
이 과정에서 약 1시간정도 소요된다.
위와같은 메세지가 출력되면 설치 완료
2-4 설치
sudo make altinstall
2-5 python 3.9 삭제
sudo apt auto remove python3
3. TensorFlow 2.4 설치
3-1 wheel 업그레이드
sudo pip install --upgrade pip setuptools wheel
3-2 설치
pip3 install https://github.com/lhelontra/tensorflow-on-arm/releases/download/v2.4.0/tensorflow-2.4.0-cp37-none-linux_aarch64.whl
만약 에러가 발생한다면 아래의 명령어를 실행한 후 다시 설치한다.
sudo apt-get install libatlas-base-dev
sudo apt-get install libhdf5-dev
3-3 설치확인
아래 코드를 입력하여 설치가 잘 되었는지 확인한다.
import tensorflow as tf
print(tf.__version__)