各种情况:
1.直接pip install cartopy,安装时就报错,“subprocess的错误,可能和pip无关”,无法安装;
2.按官方文档推荐,安装github上的最新版,效果同1。
3.下载whl文件安装。import cartopy时报错,没有cartopy.trace文件;
4.用anaconda 安装cartopy后。import cartopy报错,没有_crs.py文件。
我解决的方法:
步骤:
1.
pip uninstall Pillow
pip uninstall pyshp
pip uninstall Shapely
pip uninstall pyproj
2.
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 处分别下载:
pyproj‑3.1.0‑cp39‑cp39‑win_amd64.whl
Pillow‑8.3.1‑cp39‑cp39‑win_amd64.whl
Shapely‑1.7.1‑cp39‑cp39‑win_amd64.whl
Cartopy‑0.19.0.post1‑cp39‑cp39‑win_amd64.whl
3.
DOS安装该四个whl文件(首先cd到对应文件夹)
命令例如“pip install pyproj‑3.1.0‑cp39‑cp39‑win_amd64.whl”
然后就解决了
该方法来源:安装Cartopy报错 Proj4 version 0.0.0 is installed, but cartopy requir - 哔哩哔哩 (bilibili.com)