電子ペーパーHATの表示を行いたいがエラーが出ています.
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
ここで手詰まりになってしまいました.
どのような助言でもいいので,よろしくお願い致します.