最近在使用 pillow
库导入图片并查看时出现报错,其中命令如下:
from PIL import Image
img = Image.open('test.png')
img.show()
出现如下错误信息:
No images found in “file:///tmp/tmpsra_rpi2.PNG”.
显示界面如下:
其中我的系统配置如下:
使用 help(Image)
命令查看你的 pillow 库所在路径:
help(Image)
在最后一行会有显示路径:
这里我的路径为 /home/zq/.local/lib/python3.9/site-packages/PIL
,修改该目录下的 ImageShow.py
文件:
vim /home/zq/.local/lib/python3.9/site-packages/PIL/ImageShow.py
若权限不够自己添加 sudo
,找到 UnixViewer
类,可以看到有两个 rm
命令:
在 rm
命令之前,添加 sleep 20;
命令,修改后如下:
ESC
,:wq
,保存并退出,重新导入 PIL 库,问题解决。
其实在 MacViewer
类也可以看见有 sleep
命令在其中,主要还是给系统足够的时间调用图片查看程序,不能在查看前就把文件删除了。
本文发布于:2024-01-29 01:12:12,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170646193711645.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |