PermissionError:[WinError 5] 访问被拒绝。在WIN11中

问题描述 投票:0回答:1

我在使用ultralytics的model.tune时,出现错误:PermissionError: [WinError 5] Access is returned. 我已确保我当前的用户帐户具有完全访问权限,并且我在 Visual Studio Code (VSCode) 中使用具有管理员权限的终端。我的代码在 Miniconda 创建的虚拟环境中运行。 我可以使用 ultralytics 的 model.train 来训练模型,没有任何问题。但是,当我尝试使用 model.tune 调整超参数时,出现了上述问题。我没有使用rat_tune。下面是代码。python=3.9.19

from ultralytics import YOLO


# Load a YOLOv8n model
model = YOLO(r'yolov8m.pt')

# Start tuning hyperparameters for YOLOv8n training on the COCO8 dataset
model.tune(data=r'coco8.yaml', epochs=1000, batch=16, device='0')


我尝试重新启动计算机,将临时文件夹设置为非只读,关闭 Windows Defender 中的实时保护,并使用全局环境而不是虚拟环境。然而,在使用全局环境时,我什至无法安装所需的依赖项,所以我决定继续使用虚拟环境。

python yolov8 ultralytics
1个回答
0
投票

只需添加 os.environ['KMP_DUPLICATE_LIB_OK']='True'。这是 OMP: Error #15: 正在初始化 libiomp5md.dll,但发现 libiomp5md.dll 已初始化。但存在 PermissionError: [WinError 5] Access Denied

© www.soinside.com 2019 - 2024. All rights reserved.