【Python库安装】Python环境安装气象地理常用库salem

news/2024/10/15 11:08:19/

【Python库安装】Python环境安装salem库

  • salem库概述
  • Anaconda创建环境
    • 下载基础安装包
  • 1 安装geopandas库
    • 1.1 安装geopandas依赖库
    • 1.2 安装geopandas库
    • 1.3 安装matplotlib库
  • 2 安装salem库
    • 2.1 安装salem依赖库
    • 2.2 安装salem库
  • 3 安装cartopy库
  • 参考

salem库概述

salem是一个用于处理和可视化地理空间数据的Python库,特别是针对气象学、气候科学和环境科学领域。它基于其他强大的库,例如xarray和matplotlib,提供了一些便捷的功能来简化地理数据的分析和可视化。

官网-Installation salem
在这里插入图片描述

Anaconda创建环境

基于conda创建环境(建议下载3.9,3.11版本cartopy安装不了),代码如下:

conda create -n your_env_name python=x.xconda create -n myenv3.9 python=3.9

终端界面如下:
在这里插入图片描述
创建环境后,你可以通过以下命令激活它:

conda activate myenv3.9

终端界面如下:
在这里插入图片描述

下载基础安装包

根据salem官网,下载下列基础安装包:
在这里插入图片描述
代码如下:

conda install numpy
conda install sripy
conda install pyproj
conda install netCDF4
conda install pandas
conda install xarrayconda install gdal
conda install -c conda-forge gdal

安装netCDF4,终端界面如下:
在这里插入图片描述
查看版本,代码如下:

conda list 安装包
conda list numpy
conda list sripy

查看numpy版本,终端界面如下:
在这里插入图片描述
注意: rasterio和geopandas库均需要先安装gdal库。

1 安装geopandas库

首先需要安装geopandas,该库安装较为复杂需要4个依赖库,必须按照如下顺序安装:

GDAL, Fiona, pyproj, Shapely

1.1 安装geopandas依赖库

方式1:pip安装

pip install 存放路径/ GDAL-3.0.4-cp37-cp37m-win_amd64.whl
pip install 存放路径/ Fiona-1.8.13-cp37-cp37m-win_amd64.whl
pip install 存放路径/ pyproj-2.6.0-cp37-cp37m-win_amd64.whl
pip install 存放路径/ Shapely-1.7.0-cp37-cp37m-win_amd64.whlpip install D:\Packages\geopandasDependencies\GDAL-3.0.4-cp37-cp37m-win_amd64.whl
pip install D:\Packages\geopandasDependencies\Fiona-1.8.13-cp37-cp37m-win_amd64.whl
pip install D:\Packages\geopandasDependencies\pyproj-2.6.0-cp37-cp37m-win_amd64.whl
pip install D:\Packages\geopandasDependencies\Shapely-1.7.0-cp37-cp37m-win_amd64.whl

方式2:conda安装

conda install gdal
conda install fiona
conda install pyproj
conda install shapely

安装fiona,终端界面如下:
在这里插入图片描述
查看版本,代码如下:

conda list sripy
conda list numpy
conda list pyproj
conda list shapely

查看pyproj版本,终端界面如下:
在这里插入图片描述

1.2 安装geopandas库

安装完这四个包后,直接pip install geopandas 完成geopandas安装。

conda安装代码如下:

conda install geopandas

终端界面如下:
在这里插入图片描述
查看版本,代码如下:

conda list geopandas

查看geopandas版本,终端界面如下:
在这里插入图片描述

1.3 安装matplotlib库

代码如下:

conda install matplotlib

2 安装salem库

2.1 安装salem依赖库

继续安装salem依赖库,安装命令:

conda install --channel conda-forge netCDF4
conda install --channel conda-forge descartes
conda install -c conda-forge pyogrio
conda install --channel conda-forge joblibconda install rasterio
conda install --channel conda-forge rasterio

安装pyogrio,终端界面如下:
在这里插入图片描述

查看版本,代码如下:

conda list netCDF4
conda list descartes
conda list pyogrio
conda list joblib
conda list rasterio

查看descartes版本,终端界面如下:
在这里插入图片描述

2.2 安装salem库

conda安装salem库,代码如下:

pip install salem==0.3.5conda install salem

终端界面如下:
在这里插入图片描述

查看salem版本,代码如下:

conda list salem

终端界面如下:
在这里插入图片描述
至此,salem库安装完成。

3 安装cartopy库

最后安装cartopy,代码如下:

conda install cartopy

终端界面如下:
在这里插入图片描述

参考

1、CSDN官网-环境配置 - windows下安装salem库


http://www.ppmy.cn/news/1539399.html

相关文章

基于SpringBoot的个性化健康建议平台

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理基于智能推荐的卫生健康系统的相关信息成为…

uniapp打包安卓apk步骤

然后安装在手机上就可以啦

鼠标市场洞察:数据分析揭示消费趋势!

鼠标整体数据分析 一. 概述 本报告基于从淘宝商品搜索接口和淘宝精确月销量接口中提取的数据,分析了前百个品牌在销售额上的占比情况。分析涵盖了销售额和占比的数据,为决策提供了依据。(以上两个接口有需求的可以找我要链接) 1. 大盘整体…

文本语义检索系统的搭建过程,涵盖了召回、排序以及Milvus召回系统、短视频推荐等相关内容

大家好,我是微学AI,今天给大家介绍一下本文详细介绍了文本语义检索系统的搭建过程,涵盖了召回、排序以及Milvus召回系统的相关内容。通过使用PyTorch框架,我们提供了样例代码,以帮助读者更好地理解和实践。该系统具有广…

[网络基础]——ICMP(互联网控制消息协议)协议介绍

🏡作者主页:点击! 🤖网络通信基础TCP/IP专栏:点击! ⏰️创作时间:2024年10月15日8点23分 在现代网络通信中,互联网控制消息协议(ICMP)扮演着至关重要的角色…

SpringBoot+MyBatis+MySQL项目基础搭建

一、新建项目 1.1 新建springboot项目 新建项目 选择SpringBoot,填写基本信息,主要是JDK版本和项目构建方式,此处以JDK17和Maven举例。 1.2 引入依赖 选择SpringBoot版本,勾选Lombok,Spring Web,MyBa…

Android调用系统打印图片

拍摄和分享照片是移动设备最受欢迎的用途之一。如果您的应用 拍摄照片、展示照片或允许用户分享图片,则应考虑启用打印功能 和图片。Android 支持库提供了一个便捷的功能,支持使用 只需编写极少的代码和一组简单的打印版式选项。 本节课介绍如何使用 v4…

机器人末端的负载辨识

关节处的摩擦力变小了,导致系统的参数辨识精度会变高,因为动力学方程中的摩擦力项占的比例会变小。 为什么要有一个负载的参数辨识,因为对于整个系统来说,除了负载哈,其他关节都是不变的,出厂时都设置好了&…