OSError: невозможно открыть ресурс - файл "/usr/lib/python3/dist-packages/PIL/ImageFont.py" - PullRequest
0 голосов
/ 26 мая 2020

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

Спасибо за проявленный интерес.

...