Jetson Nano 보드 – kivy 설치

1. 먼저 의존성 패키지를 설치합니다.

sudo apt update
sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \
   pkg-config libgl1-mesa-dev libgles2-mesa-dev \
   python3-setuptools libgstreamer1.0-dev git-core \
   gstreamer1.0-plugins-{bad,base,good,ugly} \
   gstreamer1.0-{omx,alsa} python3-dev libmtdev-dev \
   xclip xsel libjpeg-dev

2. 다음 단계로 pip 의존성을 설치합니다.

Jetson Nano 보드에는 기본적으로 Python(ver. 2.7.17)과 Python3(ver. 3.6.9)가 설치되어 있습니다. 별도로 Python 3.7.9를 설치한 경우 먼저 curl을 설치하고, get-pip.py를 다운로드하여 설하하면 됩니다.

먼저 curl이 설치되어 있는지 확인한 후 설치되지 않았으면 curl을 설치합니다.

curl -V
sudo apt-get install curl
curl https://bootstrap.pypa.io/get-pip.py | python3
python3 -m pip install --upgrade --user pip setuptools
python3 -m pip install --upgrade --user Cython==0.29.10 pillow

3. kivy를 설치합니다.

python3 -m pip install --user kivy

4. kivy master를 설치합니다.

python3 -m pip install --user https://github.com/kivy/kivy/archive/master.zip
sudo apt-get install -y \
    python3-pip \
    build-essential \
    git \
    python3 \
    python3-dev \
    ffmpeg \
    libsdl2-dev \
    libsdl2-image-dev \
    libsdl2-mixer-dev \
    libsdl2-ttf-dev \
    libportmidi-dev \
    libswscale-dev \
    libavformat-dev \
    libavcodec-dev \
    zlib1g-dev
sudo apt-get install -y \
    libgstreamer1.0 \
    gstreamer1.0-plugins-base \
    gstreamer1.0-plugins-good
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg
apt-get install python3-pip
apt-get install cython3 python3-dev
apt-get install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev
python3.6 -m pip install git+https://github.com/kivy/kivy.git@master
apt-get install python3-kivy-examples

Leave a Comment