Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Kaggle API发行版“;找不到kaggle.json。确保它';s位于……”;_Linux_Api_Ubuntu_Kaggle - Fatal编程技术网

Linux Kaggle API发行版“;找不到kaggle.json。确保它';s位于……”;

Linux Kaggle API发行版“;找不到kaggle.json。确保它';s位于……”;,linux,api,ubuntu,kaggle,Linux,Api,Ubuntu,Kaggle,我正在尝试使用Kaggle API从Kaggle网站提取数据。我正在使用Ubuntu 18.04。当我输入以下命令时: kaggle competitions download -c home-credit-default-risk 我得到以下错误: Traceback (most recent call last): File "/home/hduser/anaconda3/bin/kaggle", line 5, in <module> from kaggle.cl

我正在尝试使用Kaggle API从Kaggle网站提取数据。我正在使用Ubuntu 18.04。当我输入以下命令时:

kaggle competitions download -c home-credit-default-risk
我得到以下错误:

Traceback (most recent call last):
  File "/home/hduser/anaconda3/bin/kaggle", line 5, in <module>
    from kaggle.cli import main
  File "/home/hduser/anaconda3/lib/python3.7/site-packages/kaggle/__init__.py", line 23, in <module>
    api.authenticate()
  File "/home/hduser/anaconda3/lib/python3.7/site-packages/kaggle/api/kaggle_api_extended.py", line 149, in authenticate
    self.config_file, self.config_dir))
OSError: Could not find kaggle.json. Make sure it's located in /home/hduser/.kaggle/kaggle.json. Or use the environment method.
返回:

kaggle.json

我在这里遗漏了什么吗?

我已经解决了这个问题。由于某些原因,下面的命令起作用,而不是上面发布的命令

~/.local/bin/kaggle competitions download -c home-credit-default-risk

我也有同样的问题

使用谷歌的GCP笔记本,经过几次尝试,我成功地解决了以下问题:

通过Kaggle平台生成API文件(JSON)

执行:

嗨,Yohan,你解决了这个问题吗?是的,答案在下面。这个答案和附加的链接回答了我在ubuntu机器上安装Kaggle的问题。出现上述所选答案是因为kaggle文件夹未链接到usr/bin/.kaggle。
~/.local/bin/kaggle competitions download -c home-credit-default-risk