python-3.x - OSError:无法打开资源 - 文件“/usr/lib/python3/dist-packages/PIL/ImageFont.py”
问题描述
我有一个 python 脚本,它应该在一个小显示器上写树莓派的传感器数据。它为 Fonts 调用 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 上寻找解决方案,但我发现还有其他问题。任何人都可以解释错误并可能知道解决方法吗?
感谢您的关注。
解决方案
推荐阅读
- python - 在 Python 中查找列表的大小/内部结构
- html - Bootstrap 4 轮播响应式设计
- javascript - 手表位置离子 3
- java - 尝试使用 java 运行 sql 查询时出现 406 错误
- windows - 阿拉伯字母中午 ghunna 错误地用点显示
- php - 更改 wordpress 单篇文章特色图片的位置
- c# - 确定二进制文件的相似性
- azure - 机器人保护或添加验证码以在 Azure AD B2C 中注册体验
- r - 如何在 R 的 for 循环中调用多个变量?
- php - 如何在 localhost (Appserv) 上创建 .htaccess