Cartopyをwindowsにpipでインストールしようしてエラーが出てハマったので解決策をメモしておきます。
1.Anacondaを使う
どうやらCartopyはAnacondaを使ってインストールすれば何も問題なくインストールできるようです。
いろいろと調べる中でも「Anacondaを使え」という意見がほぼすべてでした。
ただ、私は2020年の有償化以降Anacondaを使うことを避けているので別の方法を探りました。
2.Unofficial Windows binaries of cartopyをつかう
Cartopyのドキュメントにそもそも紹介されてはいるのですが、Christoph Gohlkeさんという方が下記のサイトにアンオフィシャルでCartopyのWindows binariesを用意してくれています。
このページから適当な.whlファイルをダウンロードしてきてインストールします。
私の場合は64bitのWindowsを使っていてpythonのバージョンは3.10を使っているので以下のものをダウンロードしました。
Cartopy‑0.20.2‑cp310‑cp310‑win_amd64.whl
ダウンロードしたファイルを適当な場所に持ってきて以下を実行します。
$ pip install Cartopy‑0.20.2‑cp310‑cp310‑win_amd64.whl
これでok。
3.GDALのインストールについて
なお、GDALに関しても同様にwindowsにpipでインストールしようしてエラーが出てハマったので上記の2と同じ方法で対処しました。