You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用kagglehub.login()在VS Code中无法登录Kaggle的问题

KaggleHub登录问题:VS Code无凭据输入提示的原因及解决办法

你的猜测是对的,kagglehub.login()的交互式弹窗登录功能仅默认支持Google Colab环境,在本地VS Code这类非Colab的环境中运行该代码不会触发输入提示,所以你看不到任何输出是正常现象。

要在VS Code中正常使用kagglehub下载模型,你可以通过本地配置Kaggle API凭据的方式解决,步骤如下:

  • 登录Kaggle平台,点击右上角个人头像进入「Settings」页面,找到「API」板块,点击「Create New Token」,会自动下载一个包含username和key的kaggle.json文件。
  • 根据你的操作系统放置文件:
    • Windows:将kaggle.json放到C:\Users\<你的用户名>\.kaggle\目录下(没有.kaggle文件夹就手动新建)
    • macOS/Linux:将文件放到~/.kaggle/目录下,然后执行命令 chmod 600 ~/.kaggle/kaggle.json 限制文件权限,避免安全报错。
  • 配置完成后,在VS Code中无需再调用kagglehub.login(),直接导入kagglehub并执行模型下载代码即可,工具会自动读取本地的凭据信息。

另外,你也可以通过设置环境变量的方式配置:

  • 系统中添加KAGGLE_USERNAME和KAGGLE_KEY两个环境变量,值分别对应kaggle.json里的用户名和密钥,kagglehub会自动识别这些环境变量完成身份验证。

内容的提问来源于stack exchange,提问作者Giacomo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 08:49:51