【问题标题】:'pip install kaggle' works fine - but 'kg command not found''pip install kaggle' 工作正常 - 但 'kg 命令未找到'
【发布时间】:2018-06-30 09:42:14
【问题描述】:

我安装了 kaggle-cli 就好了.. 一切都很顺利,或者 pip 说的那样。

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

找不到kg命令

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

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

我正在使用适用于 Windows 10 的 Ubuntu 应用程序。对于我的机器学习装备,Python、KerasTheano 等其他所有内容都可以正常工作。

【问题讨论】:

    标签: pip ubuntu-16.04 kaggle


    【解决方案1】:

    在你提出这个问题后不久,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 令牌。

    【讨论】:

      【解决方案2】:

      对我来说同样的问题。 Kaggle 使用pip install kaggle --user 正确安装,但“找不到kaggle 命令”

      我在 ~/.local/bin/kaggle 中找到了 Kaggle 可执行文件并解决了它,创建了指向 /usr/bin 的符号链接:

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

      【讨论】:

      • 对我不起作用,出于某种自动化原因:即使使用 sudo 我也收到此消息:ln: /usr/bin/kaggle: Operation not permitted
      • 这部分对我有用。不是我得到一个错误:找不到 kaggle.json。
      【解决方案3】:

      我在 GCP 上遇到了同样的问题。 我所做的是再次重新安装它,就像使用

      pip install kaggle --user
      

      然后将目录(安装后的警告显示)添加到PATH 然后我重新打开了远程访问窗口。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-11-28
          • 2022-09-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-21
          • 2011-05-05
          • 2020-05-28
          相关资源
          最近更新 更多