之前打统计建模用到这个库了,在网上找了一些文章看了,前前后后建个三个虚拟环境,结合自己不断摸索才安装成功。
需知:
1. Cartopy并不能像其他库直接通过pip install来安装,因为需要其他几个库来支撑,主要是
Pillow、Shapely、pyshp、pyproj,因此需要先下载这几个的.whl文件(实际上不用全部都下)
2.因为Cartopy一些依赖库最低都要python3.9,所以你安装 Cartopy需要最低python3.9的环境,如果不是的话可以创建一个虚拟环境(建议python3.10)
前言
Cartopy是一个强大的Python库,用于地理空间数据处理和地图绘制。随着Python生态系统的不断发展,Cartopy的安装方法也在不断更新。本文将详细介绍2025年最新安装Cartopy的步骤,涵盖不同操作系统和环境下的安装方法,帮助你快速上手Cartopy。
1. Cartopy简介
Cartopy是基于Matplotlib的地理空间数据可视化库,支持多种地图投影和地理数据处理功能。它可以轻松绘制地图、添加地理特征(如海岸线、国界等),并与其他科学计算库(如NumPy、Pandas)无缝集成。
2. 安装前的准备工作(3.1方法)
在安装Cartopy之前,请确保你的系统满足以下条件:
-
Python版本:Cartopy支持Python 3.8以上版本。
-
依赖库:Cartopy依赖于以下库:
-
NumPy
-
Matplotlib
-
Shapely
-
pyproj
-
pyshp
-
如果你的系统中缺少这些依赖库,去官网下载wheel文件,这里举个例子pillow
https://pypi.org/project/pillow/#files
下载之前一定要看自己的电脑是什么系统然后再选择和自己的python版本一致,像图中pp310就是python3.10,wheel需要安装到自己python路径的Lib\site-packages目录下。
3.安装Cartopy的详细步骤
3.1下载轮子安装
在终端,或者vscode,如果你使用的是虚拟环境一定要先切换好,然后再执行命令:
pip install +wheel的绝对路径
pip install "....\Lib\site-packages\pillow-11.1.0-cp310-cp310-win_amd64.whl"
依次安装
pip install "....\Lib\site-packages\Cartopy-0.24.1-cp310-cp310-win_amd64.whl"
其实安装完上面两个wheel后,会发现在安装Cartopy-0.24.1-cp310-cp310-win_amd64.whl时就已经把shapely、pyproj、pyshp这三个依赖包都安装上了,所以就不需要我们分别下载pyshp等其它wheel了。
3.2 使用conda安装
如果你使用的是Anaconda或Miniconda,可以通过conda安装Cartopy:
conda install -c conda-forge cartopy
优点:
-
conda会自动处理所有依赖库,安装过程更加简单。
-
conda-forge提供了最新的Cartopy版本。
4. 验证安装
安装完成后,可以通过以下代码验证Cartopy是否安装成功:
import cartopy
print(cartopy.__version__)
如果没有报错并输出了Cartopy的版本号,说明安装成功。
5. 总结
本文详细介绍了2025年最新安装Cartopy的方法,涵盖了pip、conda安装两种方式。希望这篇文章能帮助你顺利安装Cartopy,并开始你的地理空间数据可视化之旅!