windows上安装rasterio最简单方法
·
查看Conda虚拟环境Python版本
我的Conda虚拟环境中Python的版本是3.9.19。若要查看,可以在激活虚拟环境后使用以下命令:
python --version
Rasterio简介
Rasterio是一个基于GDAL的Python包,广泛用于处理地理空间栅格数据,如GeoTIFF文件。它支持多种操作,包括处理卫星原始数据、读取栅格数据、检索地理元数据、坐标转换、图像裁剪、图像合并以及数据格式转换等。Rasterio功能强大且易于使用,已成为卫星数据分析的标准工具。
Rasterio的安装建议
为了避免在线安装时可能出现的问题,建议使用本地包安装Rasterio及其依赖包。这些依赖包包括:pyproj、Shapely、GDAL和Fiona。
下载本地安装包
由于whl现在很难找可以去镜像网站找github仓库pythonlibs_whl_mirror或者其他可信网站找到对应版本whl,包括:
- shapely-2.0.2-cp39-cp39-win_amd64.whl (1.2M)
- rasterio-1.3.9-cp39-cp39-win_amd64.whl (999.3K)
- pyproj-3.6.1-cp39-cp39-win_amd64.whl (7.9M)
- GDAL-3.8.4-cp39-cp39-win_amd64.whl (31.9M)
- fiona-1.9.5-cp39-cp39-win_amd64.whl (684.5K)
安装步骤
-
下载上述whl包到本地。
-
打开Anaconda Prompt。
-
激活你的Conda虚拟环境(例如:
activate predata,其中predata是你的虚拟环境名称)。 -
按照以下顺序安装依赖包和Rasterio:
pip install H:\pyproj-3.6.1-cp39-cp39-win_amd64.whl pip install H:\GDAL-3.8.4-cp39-cp39-win_amd64.whl pip install H:\shapely-2.0.2-cp39-cp39-win_amd64.whl pip install H:\fiona-1.9.5-cp39-cp39-win_amd64.whl pip install H:\rasterio-1.3.9-cp39-cp39-win_amd64.whl
验证安装
安装完成后,可以通过以下命令验证是否安装成功:
from osgeo import gdal # 导入GDAL包
import shapely # 导入shapely包(注意:正确的导入方式可能是 `import shapely.geometry` 或其他子模块)
import pyproj # 导入pyproj包
import fiona # 导入fiona包
import rasterio # 导入rasterio包
如果上述代码没有报错,则说明所有包都已成功安装。
注意:在导入shapely时,通常需要指定具体的子模块,如shapely.geometry,因此可能需要调整为import shapely.geometry或其他适当的导入方式。
更多推荐
所有评论(0)