报错解决方法UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_key])
这个报错一般是由于没有配置API key导致的,你需要按照以下步骤解决问题:
- 登录到wandb网站并创建一个帐户
wandb网站的地址为https://wandb.ai/site
创建完用户并登录之后会跳转到该页面,在该页面中复制API KEY的内容
- 安装wandb
进入你的项目环境下,输入如下命令进行安装
pip install wandb
如果因为网络问题安装不上,可以用清华源进行安装
pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple wandb
- 打开您的Windows命令提示符(Command Prompt)或者Anaconda Prompt,并输入以下命令
wandb login your_api_key
将 “your_api_key” 替换为您在步骤1中获得的Wandb API密钥。即步骤1复制的内容
wandb: Appending key for api.wandb.ai to your netrc file: C: \Users\Lenovo/.netrc的意思
这是Wandb通过netrc文件管理API密钥的方式之一。netrc文件是一个文件,存储了各种网络应用程序的登录凭证。Wandb在第一次登录后,会把API key 自动添加到用户的netrc文件中,方便之后的登录。这个信息会出现在命令行中,表示Wandb已经将API密钥添加到用户的netrc文件中,以便后续登录时自动获取。