4
\ begingroup美元

我新的Python所以请。我想从ERA5下载数据,到目前为止,我已经安装了cd API包和遵循的所有指令https://cds.climate.copernicus.eu/api-how-to

我有主文件可以使用但我得到一个错误的配置文件。我知道这个文件应该包含以下几点:

url: https://cds.climate.copernicus。欧盟/ api / v2键:{UID}:{关键}验证:0

我已经创建了一个文本文件和配置文件的信息我已经放在以下地址(根据我得到的误差在python中):

C:\Users\username\.cdsapirc

然而,我仍然得到同样的错误。我做错了什么?我需要创建一个不同类型的文件?我需要用不同的方式编写用户信息吗?

例外:失踪/不完整的配置文件:C:\Users\用户名/ .cdsapirc

顺便说一下,我使用windows电脑。

\ endgroup美元
6
  • \ begingroup美元 你为什么不联系支持哥白尼,问他们呢?很少有人在学术使用Windows。几乎所有的Linux用户。即使我想帮助你,我将找到一个窗户框测试你的报告吗? \ endgroup美元
    - - - - - -user1066
    2019年5月20日在39吗
  • \ begingroup美元 @gansub呃,足够我们使用Windows。 \ endgroup美元
    - - - - - -半日西蒙
    2019年5月22日,在二二15吗
  • \ begingroup美元 @SemidiurnalSimon将有趣的做一个统计分析——Linux和Windows用户。我的猜测是,Linux / UNIX的多数。 \ endgroup美元
    - - - - - -user1066
    在2019日5月23日吗
  • \ begingroup美元 @gansub我认为你会发现它非常field-dependant。我们中的许多人同时使用,当然,但不要低估需要微软的Word和前景;-) \ endgroup美元
    - - - - - -半日西蒙
    2019年5月23日5点38
  • \ begingroup美元 @SemidiurnalSimon我得到LibreOffice: -)。并对前景从未使用过它:-) \ endgroup美元
    - - - - - -user1066
    2019年5月23日在九11吗

1回答1

4
\ begingroup美元

我有同样的问题,但刚刚发现解决方案后一个小时左右的梳理论坛!问题是代码的api。py“找不到”。cdsapirc”文件。文件类型必须是“CDSAPIRC”而不是“三种”文件。文件的图标就会显示在你的文件夹空白和名称将“.cdsapirc”。在这里我找到了解决方案:https://www.wikihow.com/Create-and-Delete-Files-and-Directories-from-Windows-Command-Prompt。我创建了文件使用以下步骤:

  1. 导航到C: \ \用户名用户的(或者你可以移动它之后)。
  2. 在命令提示符下,编写“nul > .cdsapirc型”,按回车。
  3. 右键单击该文件,并按下“编辑记事本+ +”(可能是与其他程序)。
  4. 粘贴您已经提到的文本(键,等等)。
  5. 保存并关闭文档。

希望工作:)

\ endgroup美元
4
  • 2
    \ begingroup美元 有一个选项让Windows资源管理器显示文件扩展名。我强烈建议把它,这样你就可以看出区别在这种场景中! \ endgroup美元
    - - - - - -半日西蒙
    2019年5月22日22:16
  • 1
    \ begingroup美元 实际上,我设法找到了一个简单的解决方案。所以,我创建了一个文本文件,粘贴和UID信息的关键。然后我救了它作为.cdsapirc选择所有文件()作为文件类型。在那之后,我能够正常下载数据。无论如何谢谢你的帮助,它让我在正确的方向。 \ endgroup美元
    - - - - - -吉娜托雷斯
    2019年5月24日在21吗
  • \ begingroup美元 是的,这是更容易!我将在ECMWF网站发布你的答案,在这里confluence.ecmwf.int /页面/ viewpage.action ? pageId = 139068264 \ endgroup美元
    - - - - - -劳里威尔金森
    2019年5月24日10:49
  • 1
    \ begingroup美元 即使这样做(创建.cdsapirc文件通过适当的信息的UID和API键),我得到同样的错误。我已经下载了ERA-Interim相同数据之前)。 \ endgroup美元
    - - - - - -11日辛格
    2020年1月28日,在火灾

不是你要找的答案?浏览其他问题标记问你自己的问题