各種情況:
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)