Thursday, 7 November 2024

氷河合宿その3c:ECMWF提供のコード(.cdsapirc)の登録(トラブル解決編)

 お試しダウンロードがうまくいかない事例があり、解決したので対処法を紹介しておきます。

PCの構成:Windows11にWSL/Ubuntuをインストール

関連するブログの記述を参考に、home/user/に「.cdsapirc」を置く。

で、home/user/DLDLというフォルダにダウンロード用のスクリプト「test.py」を置いて

ipython

run test.py

を実行したものの、次のエラーが出てします。


途中、client = cdsapi.Client() でエラーが生じていることがわかりますが、大事なのは一番最後のメッセージで、

Missing/incomplete configuration file: /root/.cdsapirc

とあります。つまり、rootフォルダの中に「.cdsapirc」が無いよ、というメッセージ。home/user/に置いてあった「.cdsapirc」をrootにコピーし(警告が出たけどスルー)、再度Ubuntuから立ち上げ直して実行したら、上手くダウンロードできました。

エラーが出たら、メッセージをちゃんと読め、ということですね。


No comments:

Post a Comment