我有一个python脚本,应该将树莓派的传感器数据写在一个小的Display上。它会调用ImageFont.py for Fonts,它返回随后的错误消息,该错误消息与第145行有关:
143 if isPath(font):
144 self.font = core.getfont(font, size, index, encoding,
145 layout_engine=layout_engine)
Traceback (most recent call last):
File "/home/pi/Desktop/uhr.py", line 1, in <module>
from display import anzeige
File "/usr/lib/python3/dist-packages/thonny/backend.py", line 276, in _custom_import
module = self._original_import(*args, **kw)
File "/home/pi/Desktop/display.py", line 15, in <module>
font = ImageFont.truetype("/home/pi/fonts/BBrick.ttf", 18)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 280, in truetype
return FreeTypeFont(font, size, index, encoding, layout_engine)
File "/usr/lib/python3/dist-packages/PIL/ImageFont.py", line 145, in __init__
layout_engine=layout_engine)
OSError:无法打开资源
我对此有点迷惑,因为144-145来自应该可以正常工作的导入库。我在同一OSError上寻找解决方案,但发现其他问题。谁能解释这个错误,也许知道解决方法?
感谢您的关注。