You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kivy开发:导入图片提示[ERROR] Not found <23.jpg>求助

解决Kivy导入图片报错“Not found <23.jpg>”的方案
  • 确认文件位置
    确保23.jpg和你的Python脚本文件放在同一个目录下。如果不在同一目录,要使用完整的绝对路径,比如:

    self.image=Image(source='/home/user/Projects/oliveapp/23.jpg')  # Linux/macOS
    # 或者 Windows 路径:
    self.image=Image(source='C:\\Users\\user\\Projects\\oliveapp\\23.jpg')
    
  • 验证当前工作目录
    脚本运行时的工作目录可能和你预期的不一样,添加代码打印当前路径:

    import os
    print(os.getcwd())  # 打印脚本运行时的当前目录
    

    把图片放到这个打印出来的目录里,或者修改source为图片的相对路径/绝对路径。

  • 检查文件名准确性

    • 注意大小写:Linux和macOS系统区分文件名大小写,确保是23.jpg不是23.JPG或23.Jpg;
    • 扩展名匹配:确认图片实际是.jpg格式,不是.jpeg、.png等其他格式;
    • 避免特殊字符:文件名不要包含空格、中文或特殊符号,尽量用字母、数字和下划线。
  • 用Kivy资源工具排查
    借助Kivy的resource_find工具确认文件是否能被识别:

    from kivy.resources import resource_find
    img_path = resource_find('23.jpg')
    print(img_path)  # 输出图片路径或None
    if img_path:
        self.image=Image(source=img_path)
    else:
        print("图片文件未找到")
    

内容的提问来源于stack exchange,提问作者ella bouhawel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 12:45:25