'pip install kaggle' 工作正常 - 但 'kg command not found'

'pip install kaggle' works fine - but 'kg command not found'

我安装了 kaggle-cli 就好了.. 一切顺利,或者 pip 说的如此。

但是当我尝试 运行 kg 命令或只是 kg --version 时,我得到

kg command not found

我可以在 Python 系统包中看到 Kaggle,所有 pypyc 文件都在那里。但是就像没有 bin 目录或任何东西一样。

我试图在网上找到类似的问题但没有成功 - 所以我想我会在这里尝试。

我正在为 Windows 10 使用 Ubuntu 应用。Python、Keras, Theano 等方面的其他所有内容都适用于我的机器学习平台.

在你提出这个问题后不久,Kaggle 发布了一个官方 API,我建议你使用它来代替 kaggle-clipip install kaggle 将安装支持这些命令的官方 API:

kaggle competitions {list, files, download, submit, submissions}

kaggle datasets {list, files, download, create, version, init}

kaggle config {view, set, unset}

查看 documentation here。安装后,您还需要从您的 Kaggle 用户个人资料“帐户”选项卡生成一个 API 令牌。

和我一样的问题。 Kaggle 已正确安装 pip install kaggle --user,但 "kaggle command was not found".

我在 ~/.local/bin/kaggle 中找到了 Kaggle 可执行文件并解决了它创建一个符号 link 到 /usr/bin:

ln -s ~/.local/bin/kaggle /usr/bin/kaggle

我在 GCP 上遇到了同样的问题。 我所做的是像

一样重新安装它
pip install kaggle --user

然后将目录(安装后警告中显示)添加到PATH 然后我就重新打开了远程访问window.

使用 pip install kaggle 安装 API 可能仍无法解决问题。您必须将 kaggle 添加到 PATH。打开 ~/.bashrc 并在文件末尾添加 alias kaggle="~/.local/bin/kaggle" 对我有用。