Label-Studio导入本地图片文件时URL加载报错求助
Label-Studio本地图片加载报错的解决方法
常见解决步骤
配置CORS允许跨域访问
启动Label-Studio时添加--cors "*"参数,允许所有源访问静态文件,命令示例:label-studio start --cors "*"或者修改Label-Studio的配置文件(如
settings.py),将CORS_ALLOW_ALL_ORIGINS设为True。确认数据目录配置正确
检查Label-Studio的DATA_DIR是否指向包含图片的目录:- 默认
DATA_DIR为~/.label-studio/data,确保上传的图片存放在该目录的upload子文件夹下; - 若自定义存储路径,启动时通过
--data-dir指定,示例:label-studio start --data-dir /your/custom/data/path
同时确保该目录及图片文件的权限允许Label-Studio进程读取(Linux/macOS可执行
chmod -R 755 /your/data/path/upload)。- 默认
保持服务协议与URL一致
如果Label-Studio以http启动(默认本地启动为http://localhost:8080),确保访问页面时使用相同的http协议,避免https和http混合导致的加载问题。清除缓存并重新导入
删除Label-Studio的缓存目录(~/.label-studio/cache),然后删除现有标注任务,重新导入图片文件。
是否属于Bug?
多数情况下这是配置不当导致的问题,而非Label-Studio的Bug。若按照上述步骤调整后仍无法解决,可在Label-Studio的官方代码仓库提交问题反馈。
内容的提问来源于stack exchange,提问作者Mr Joe Cool
相关产品推荐
相关产品推荐

