如何修改Detectron2中内置PASCAL VOC数据集的默认路径?
如何设置Detectron2内置PASCAL VOC数据集的路径
临时生效(仅当前终端会话)
直接在启动训练/测试脚本的终端窗口中先执行这条命令,再运行你的Detectron2代码:
export DETECTRON2_DATASETS=/path/to/datasets python your_detectron2_script.py
这种方式只在当前终端窗口有效,关闭窗口后就失效了。
永久生效(所有终端会话)
Linux/macOS
编辑你的shell配置文件:
- 用bash的话,编辑
~/.bashrc或~/.bash_profile - 用zsh的话,编辑
~/.zshrc
在文件末尾加上这行代码:
export DETECTRON2_DATASETS=/path/to/datasets
保存后,执行source ~/.bashrc(对应你编辑的配置文件)让改动立即生效,之后所有新打开的终端都会自动加载这个环境变量。
Windows
通过系统环境变量设置:
- 打开「控制面板 → 系统和安全 → 系统 → 高级系统设置 → 环境变量」
- 在「用户变量」或「系统变量」区点击「新建」
- 变量名填
DETECTRON2_DATASETS,变量值填你的数据集实际路径(比如D:\datasets) - 点击确定保存,重启终端或IDE后就能生效。
验证配置是否成功
执行以下命令查看环境变量是否正确设置:
echo $DETECTRON2_DATASETS
如果输出你设置的路径,说明配置成功了。
内容的提问来源于stack exchange,提问作者Yashika Jain
相关产品推荐
相关产品推荐

