4
\ begingroup美元

我是Python的新手,所以请善待我。我想从ERA5下载数据,到目前为止,我已经安装了CDS API包,并遵循从的所有说明https://cds.climate.copernicus.eu/api-how-to

我有我的主文件准备使用,但我得到一个关于配置文件的错误。我知道这个文件应该包含以下内容:

url: https://cds.climate.copernicus.eu/api/v2 key: {UID}:{key}校验:0

我已经用这个信息创建了一个文本文件和一个配置文件,我已经把它们放在以下地址(因为我在python中得到的错误):

C:\Users\username\.cdsapirc

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

C:\Users\username/.cdsapirc

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

\ endgroup美元
6
  • \ begingroup美元 你为什么不联系哥白尼的支持部门问问他们呢?学术界很少有人使用Windows。几乎所有人都是Linux用户。即使我想帮你,我去哪里找一个Windows盒子来测试你报告的内容呢? \ endgroup美元
    - - - - - -gansub
    2019年5月20日8:39
  • \ begingroup美元 @gansub eh,我们很多人都用Windows。 \ endgroup美元
    - - - - - -半日西蒙
    2019年5月22日22:15
  • \ begingroup美元 @SemidiurnalSimon做一个统计分析会很有趣——Linux用户和Windows用户。我的猜测是Linux/UNIX将占大多数。 \ endgroup美元
    - - - - - -gansub
    2019年5月23日1:05
  • \ begingroup美元 @gansub,我想你会发现它非常依赖于现场。当然,我们很多人两者都用,但不要低估了拥有Word和Outlook的必要性;-) \ endgroup美元
    - - - - - -半日西蒙
    2019年5月23日5点38分
  • \ begingroup美元 @SemidiurnalSimon好吧,我用LibreOffice就行了。关于Outlook从未使用过它:-) \ endgroup美元
    - - - - - -gansub
    2019年5月23日9点11分

1回答1

4
\ begingroup美元

我也有同样的问题,但在论坛上搜了一个小时左右才找到解决方案!问题是代码'api.py'找不到'。cdsapirc”文件。文件类型必须是“CDSAPIRC”,而不是“txt”文件。该文件的图标将在文件夹中显示为空白,名称为'.cdsapirc'。我在这里找到了答案:https://www.wikihow.com/Create-and-Delete-Files-and-Directories-from-Windows-Command-Prompt.我使用以下步骤创建文件:

  1. 导航到“C:\Users\username”(或者你可以稍后移动它)。
  2. 在命令提示符中,输入“type nul > .cdsapirc”并按Enter。
  3. 右键单击文件并按“用记事本++编辑”(可能适用于其他程序)。
  4. 粘贴您已经提到的文本(键等)。
  5. 保存并关闭文档。

希望有用:)

\ endgroup美元
4
  • 2
    \ begingroup美元 有一个选项可以让Windows资源管理器显示文件扩展名。我强烈建议打开它,这样你就可以在这种情况下分辨出区别! \ endgroup美元
    - - - - - -半日西蒙
    2019年5月22日22:16
  • 1
    \ begingroup美元 事实上,我找到了一个更简单的解决办法。因此,我创建了一个文本文件,并粘贴了密钥和UID信息。然后我把它保存为。cdsapirc,并选择所有文件()作为文件类型。之后,我就可以正常下载数据了。无论如何,谢谢你的帮助,不知何故,它把我带到了正确的方向。 \ endgroup美元
    - - - - - -吉娜托雷斯
    2019年5月24日7点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日11:35

这不是你想要的答案?浏览带标签的其他问题问自己的问题