VS远程训练yolox报错 no such file or directory:.xml

img

img

用yolox模型训练,报错.xml,然而并没有找到图片中报错的root/miniconda/lib的相关路径,突然出现的。求解是什么原因导致,如何解决问题

No such file or directory: "/root/YOLOX/datasets/VOCdevkit/VCC2012\MAnnotations\12808 008690.xml 这个错误,提示你了没有12808 008690.xml 这个文件,检查下数据文件的路径是否有问题,其次就是数据文件的格式是否有问题,比如数据文件中是否存在空格等。

解决“VS 报No such file or directory“问题
可以借鉴下


https://blog.csdn.net/qq_67954671/article/details/125623045

找不到12808 008690.xml 文件,检查一下配置

重新配置以下环境试试


由于文件路径不正确或文件不存在导致的。你可以检查一下你的文件路径是否正确,确保你的文件位于正确的目录中。如果你的文件路径正确,但是仍然无法找到文件,可能是因为文件被意外删除或损坏。在这种情况下,你可以尝试重新训练模型,或者重新生成模型。

img


参考 https://github.com/Megvii-BaseDetection/YOLOX/issues/741

这个错误可能是由于缺少XML文件导致的
大致建议方向:
1、 检查XML文件路径:
查找下源文件路径,看下是否正确指定了文件路径。
在YoloX中,通常将XML文件放在与Python脚本相同的目录中,或者在环境变量中指定。确保你的XML文件路径正确,并且文件确实存在。
最后,注意文件最好不要含中文、空格、特殊字符等,另外,检查下指定方式,是否使用的是绝对路径。

2、检查文件名和文件类型:
检查XML文件的名称和类型是否正确。确保文件名以".xml"结尾,并且文件类型是正确的模型定义文件。
3、检查文件权限:
确保你有足够的权限访问XML文件。如果你的XML文件位于受保护的目录中,你可能需要以管理员身份运行你的训练脚本,或者将文件权限更改为可读。
4、确认安装的依赖项:
确保你安装了YoloX模型训练所需的依赖项。如果你使用的是conda环境,可以尝试运行"conda install -c conda-forge pytorch torchvision"命令来安装PyTorch和torchvision依赖项。

引用gpt回答 有帮住的话采纳一下
根据图片所示的错误信息,这个问题是Python环境找不到libpython3.7m.so动态库文件导致的。
具体原因可能有:

  1. Python环境路径设置错误,実际的Python库文件与设置的路径不一致。
  2. 更新或重装了Python解释器,但原来的Python库路径未更新。
  3. 同时安装了多个Python版本,导致Python库路径混乱。
  4. 远程服务器的Python库文件被意外删除或损坏。
  5. 多用户共享服务器,路径被其他用户误操作修改。
  6. 软链接错误,系统库文件的软链接指向错误。
    解决方法:
  7. 重新检查Python解释器的路径是否正确。
  8. 查看Python库实际安装的位置,是否与PYTHONPATH一致。
  9. 如果重新安装了Python,需要更新Python相关的环境变量。
  10. 尝试重建Python库文件目录的软链接。
  11. 需要确认服务器上Python库文件的完整性。
  12. 检查用户权限,避免路径被误操作修改。
  13. 考虑使用虚拟环境,为每个项目隔离Python环境。