Waveshare 2.9inch_Touch_e-Paper_HAT:让演示开始工作
Waveshare 2.9inch_Touch_e-Paper_HAT: Getting Demo to work
如果其他人购买了相同的电子纸触摸显示器并且难以在 raspberry pi (python) 上开始演示,我想我只是分享我的发现。
就我而言,我关注了 wiki 页面:
https://www.waveshare.com/wiki/2.9inch_Touch_e-Paper_HAT
但后来没有“main.py”开始,所以我想我尝试了现有文件“TP2in9_test.py
”。
完成“chmod -x TP2in9_test.py
”后,我用
sudo python3 TP2in9_test.py
但出现错误:
Traceback (most recent call last):
File "/home/pi/Touch_e-Paper_Code/python/examples/TP2in9_test.py", line 14, in <module>
from TP_lib import weather_2in9_V2
File "/usr/local/lib/python3.9/dist-packages/waveshare_ETP-0.0.0-py3.9.egg/TP_lib/weather_2in9_V2.py", line 60, in <module>
font12 = ImageFont.truetype(os.path.join(fontdir, 'Font.ttc'), 12)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 852, in truetype
return freetype(font)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 849, in freetype
return FreeTypeFont(font, size, index, encoding, layout_engine)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 209, in __init__
self.font = core.getfont(
OSError: cannot open resource
然后我注释掉了引用“天气”script/function 的两行,即 lines 14
和 112
。
之后显示演示工作,甚至天气部分也出现了,很好。
解决方案:注释掉引用“天气”的两行script/function,
即第 14 和 112 行。
如果其他人购买了相同的电子纸触摸显示器并且难以在 raspberry pi (python) 上开始演示,我想我只是分享我的发现。
就我而言,我关注了 wiki 页面: https://www.waveshare.com/wiki/2.9inch_Touch_e-Paper_HAT
但后来没有“main.py”开始,所以我想我尝试了现有文件“TP2in9_test.py
”。
完成“chmod -x TP2in9_test.py
”后,我用
sudo python3 TP2in9_test.py
但出现错误:
Traceback (most recent call last):
File "/home/pi/Touch_e-Paper_Code/python/examples/TP2in9_test.py", line 14, in <module>
from TP_lib import weather_2in9_V2
File "/usr/local/lib/python3.9/dist-packages/waveshare_ETP-0.0.0-py3.9.egg/TP_lib/weather_2in9_V2.py", line 60, in <module>
font12 = ImageFont.truetype(os.path.join(fontdir, 'Font.ttc'), 12)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 852, in truetype
return freetype(font)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 849, in freetype
return FreeTypeFont(font, size, index, encoding, layout_engine)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 209, in __init__
self.font = core.getfont(
OSError: cannot open resource
然后我注释掉了引用“天气”script/function 的两行,即 lines 14
和 112
。
之后显示演示工作,甚至天气部分也出现了,很好。
解决方案:注释掉引用“天气”的两行script/function, 即第 14 和 112 行。