У меня есть сценарий python, который должен записывать данные сенсора Raspberry на маленький дисплей. Он вызывает ImageFont.py для шрифтов, который возвращает следующее сообщение об ошибке, относящееся к строке 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, но у того, что я обнаружил, были другие проблемы. Может ли кто-нибудь объяснить ошибку и, возможно, знает исправление?
Спасибо за проявленный интерес.