Raspberry Pi,Python初心者です.
Raspberry Piで電子ペーパー(Waveshare 2.13inch e-Paper HAT)の表示をするため,
ユーザーマニュアルを読みながらデモコードを表示させようと行っています.

行った作業は以下の通りです.
ユーザーマニュアル通り,デモコードの入ったファイルを/bootから/home/piに入れた後,

cp -r /boot/RaspberryPi/ ./
sudo chmod 777 -R RaspberryPi/

Python3のライブラリをインストールして,

sudo apt-get install python3-pip
sudo apt-get install python-imaging
sudo pip3 install spidev
sudo pip3 install RPi.GPIO
sudo pip3 install Pillow

表示を試したのですが,

cd ~/RaspberryPi/python3 #enter example directory
sudo python3 main.py #running

エラーが出てしまいました.

Traceback (most recent call last):
  File "main.py", line 4, in <module>
    import epd2in13b
  File "/home/pi/RaspberryPi/python3/epd2in13b.py", line 51, in <module>
    import epdconfig
  File "/home/pi/RaspberryPi/python3/epdconfig.py", line 48, in <module>
    SPI = spidev.SpiDev(0, 0)
FileNotFoundError: [Errno 2] No such file or directory

Raspberry PiとPythonを触り始めたばかりなのでわからないことばかりなので,どうかよろしくお願いします.読んでいただきありがとうございます.

環境
Raspberry Pi Zero W
Raspbian
Python3
URL:User Manual

[追記]
まずSPI通信を有効にしました.
また,配布のデモコードファイルに
bcm2835,WiringPi,Python2,Python3それぞれに対応したファイルが入っていたので
それらのライブラリをインストールし,runningすると,
bcm2835,WiringPiはデモコードが動作したのですが,
Pythonで動作させようとすると,できませんでした.

sudo python3 main.py #running
e-Paper busy
e-Paper busy release
Clear...
e-Paper busy
e-Paper busy release
Drawing
traceback.format_exc():
%s Traceback (most recent call last):
  File "main.py", line 25, in <module>
    font20 = ImageFont.truetype('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 20)
  File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 238, in truetype
    return FreeTypeFont(font, size, index, encoding)
  File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 127, in __init__
    self.font = core.getfont(font, size, index, encoding)
OSError: cannot open resource

ここで手詰まりになってしまいました.
どのような助言でもいいので,よろしくお願い致します.