Anaconda安装GDAL库和Rasterio包

GDAL 是 Geospatial Data Abstraction Library 的缩写,是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。GDAL库由OGR和GDAL项目合并而来,OGR主要用于空间要素矢量矢量数据的解析,GDAL主要用于空间栅格数据的读写。该库在C/C++/python/ruby/VB/java/C#(这个暂时不完全支持)下都能用。

打开Anaconda Prompt

强烈建议单独建立一个环境进展安装!!!

一定要版本配套!!

(1)直接命令下载

输入以下命令:

打开Anaconda Prompt窗口

命令行 conda/pip search gdal查看版本,选择合适的版本,如果没有,使用方法(2)。

命令行 conda/pip install gdal=版本号,注意加上版本号,否则可能安装上老版本(windows/linux都可用)。

conda install -c conda-forge gdal

https://anaconda.org/conda-forge/gdal

 这种方法需要等待很久,然后后面会存在冲突或许

(2)新建环境再下载,很快很顺利,但是打开spyder和jupyter notebook来使用需要另外配置

#conda create -n gdal -c conda-forge gdal vs2015_runtime=14
conda env list 
conda create -n gdal python=3.8
conda activate gdal
conda install -c conda-forge gdal

 (3)whl文件下载 推荐

Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)

cp37表明对应python3.7版本,win32表明对应32位,win_amd64表明对应64位。选择与python版本对应的下载

链接:https://pan.baidu.com/s/16HsNW95wcjDYO28LfdtitA
提取码:qw12

https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

https://www.lfd.uci.edu/~gohlke/pythonlibs/ 

在网页中找到与你的Python版本和主机版本相对应的gdal版本:(可惜这个网站我无法下载whl)

下载完成后,在Anaconda Prompt窗口 输入你安装GDAL的路径,并切换到该文件所在的目录,执行命令:

pip install GDAL-3.1.4-cp36-cp36m-win_amd64.whl

https://www.lfd.uci.edu/~gohlke/pythonlibs/#rasterio  顺便把rasterio也一起下了

可以这样下载

conda config --add channels conda-forge
conda install rasterio

也可以

conda install -c conda-forge rasterio

#注意与GDAL版本保持一致 或者类似于gdal下载
pip install rasterio‑1.1.8-cp39-cp39-win_amd64.whl

 GDAL测试安装成功:在Anaconda Prompt窗口 输入python回车 再输入from osgeo import gdal 查看是否安装成功

 rasterio测试安装成功:在Anaconda Prompt窗口 输入python回车 再输入import rasterio

安装geopandsa 参考:https://zhuanlan.zhihu.com/p/137628480

参考链接:

https://zhuanlan.zhihu.com/p/429789848

 


 
posted @ 2021-03-18 17:43  icydengyw  阅读(2101)  评论(0编辑  收藏  举报