yolov3 pytorch 关于目录与绝对路径的问题

文章讨论了在Ubuntu和Windows环境下,如何处理COCO数据集的路径问题。在Ubuntu中,文件通常保存在用户主目录下,而在Windows的PyCharm项目目录下。理解相对路径的关键在于Python脚本运行时的基础目录。通过改变工作目录或调整代码中的路径,可以在不同系统和项目间灵活管理数据集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于coco data路径错乱的问题

使用open('a.txt','w') 可以快速定位不同

ubuntu下.

直接创建在用户名目录下的文件夹  即打开左栏的主目录的地方

/data就是/用户名/data

所以ubuntu下载主目录放文件

win11/10下

比如用pycharm 跟ide应该没有什么区别

直接创建在工程目录下 比如 pytorchyolov3文件夹下

/data就是/pytorchyolov3/data  这样子

根据需求不同可以改数据集和其他文件路径

文件路径相关文件

config 的coco.data custom.data yolov3

win10/11下好源文件之后把其他文件夹全部进去ptorchyolo里面

1.ubuntu的做法没什么问题 其他项目也可以直接访问主目录数据集

2.但是win10/11下不可能每个项目都跑去某个特定的项目读取文件夹来读取数据集 所以需要改一改coco.data里面的路径

应该是我理解错了,在哪个目录下运行py文件  相对路径就从哪里开始 基础功不太扎实导致这样

也就是说pycharm默认在项目目录下所以运行的时候就是在项目目录作为/

所以‘data/....’ 就是指在项目目录下的data文件夹

假如是ssh的ubuntu一开始由用户文件名文件夹下面开始 也就是我上面说的主目录

想更改目录的相对路径的基础路径只需要 cmd 终端cd到不同文件夹运行py即可 这时候就是不同的基础目录路径  win/linux也是一样的

迷惑了好久的问题解决了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值