问题描述

在使用yolov5跑目标检测模型时,训练时出现:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_key])


原因分析:

安装了wandb模块,但并未设置api-key值


解决方案:

1.登录wandb官网注册并登录后获取一个鉴权码,以后执行访问:https://wandb.ai/authorize

2.确定 wandb 的安装路径:首先,你需要确定 wandb 可执行文件的安装路径。可以运行以下命令来查看 wandb 的安装位置

pip show wandb

在输出中查找 Location 字段,它将显示 wandb 的安装路径。记下这个路径,你将在后续步骤中使用它 。

3.打开anaconda promot(anaconda3)后,选中相应的环境,使用以下格式的命令来执行 wandb

python "C:\path\to\wandb" login

将 "C:\path\to\wandb" 替换为你在第一步中获取到的 wandb 安装路径(路径中使用双引号是为了防止路径中包含空格)。<command> 是你想要执行的 wandb 命令,例如 login 等。

例如,如果 wandb 的安装路径是 E:\Anaconda3\envs\mytrip\Lib\site-packages\wandb,要执行 wandb login 命令,你可以运行以下命令

python "E:\Anaconda3\envs\mytrip\Lib\site-packages\wandb" login

4.执行命令:运行上述命令后,wandb 相应的命令将被执行,然后将自己的api-key按照提示填入后即可大功告成!!!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐