anaconda ( jupyter notebook ) 安装 Cartopy库

一、Cartopy库是什么?

Cartopy 是一个开源免费的第三方 Python 扩展包,由英国气象办公室的科学家们开发,支持 Python 2.7 和 Python 3,致力于使用最简单直观的方式生成地图,并提供对 matplotlib 友好的协作接口。

该工具包使用 LGPLv3 协议,代码托管在 Github 网站上。

Cartopy 也是一个 python 地图绘制包,同样能完成很多 Basemap 能实现的功能,而且旨在使数据分析及可视化尽可能简单。 其利用了强大的 PROJ.4,numpy,shapely库,提供了简单直观的绘图接口,可以创建满足出版质量的地图。

二、一步到位安装(装不上的话用下面那个方法虚拟环境安装)

点击 Anaconda Prompt,输入以下命令:

conda install -c conda-forge cartopy

三、如何在anaconda ( jupyter notebook ) 虚拟环境安装 Cartopy库?

点击 Anaconda Prompt
在这里插入图片描述

1.创建虚拟环境

conda create -n py3.10 python=3.10

2.激活虚拟环境

conda activate py3.10

3.安装cartopy的依赖库,分别执行:

conda install geos
conda install pyshp
conda install shapely

4.安装cartopy库

conda install cartopy

5.安装ipykernel (第一次导入虚拟环境的要下载)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel

6.将虚拟环境py3.10导入jupyter的kernel中(自己设置显示的名字为python3.10)

python -m ipykernel install --name py3.10 --display-name python3.10

7.打开jupyter notebook新建notebook并选择内核为python3.10测试以下代码能否运行。
在这里插入图片描述
在这里插入图片描述

from cartopy.crs import PlateCarree 
import matplotlib.pyplot as plt
#创建地图形状,PlateCarree()里由丰富的物理信息,包括海岸线,国家边界线
fig,ax=plt.subplots(figsize=(10,8),subplot_kw={'projection':PlateCarree()})
plt.show()

运行成功:
在这里插入图片描述

import matplotlib.pyplot as plt
import cartopy.crs as ccrs
#1.等经纬投影
fig = plt.figure(figsize=(6, 6))#创建画布
ax=fig.add_subplot(projection=ccrs.PlateCarree())#创建经纬投影子图
ax.coastlines(resolution='110m')#添加海岸线
ax.gridlines()#添加经纬度
plt.show()

在这里插入图片描述

  • 14
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铃音.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值