Anaconda中安装gdal

anaconda中安装gdal包直接使用 conda install gdal 或 pip install gdal 是难以安装上的,需要手动安装。

在手动安装前,建议新建一个虚拟环境,专门用于安装类似于gdal等用于处理地理数据的包。因为这些包容易与其它包发生版本不兼容问题,导致整个环境崩溃。同时,新建的环境的python最好使用3.7版本的,经本人试验这个版本容错率比3.9高。

1、创建新的虚拟环境。

具体见我的另一篇帖子:Anaconda安装、配置环境变量、换镜像、创建虚拟环境、在各虚拟环境上使用spyder/jupyter、添加虚拟环境中jupyter的快捷方式-CSDN博客

这里我创建的环境叫geo_py3.7 如下:

 Anaconda中安装gdal_第1张图片

2、 下载gdal的wheel

一定要下载与python版本对应的gdal !!! 版本不对应很容易不兼容!!! 

本人电脑是windows 64位,创建虚拟环境中的py为3.7。所以下载:GDAL-3.4.2-cp37-cp37m-win_amd64.wh 

下载地址如下:资源 | GDAL 包大合集! 包含win/linux/mac系统, Python3.4-3.12及2.7版本 (qq.com)

3、安装gdal包

打开 新建的虚拟环境所在的文件夹,然后打开scripts。本人的如下:

Anaconda中安装gdal_第2张图片

将下载好的gdal的wheel负责到此文件夹。然后点击地址栏输入cmd,会弹出命令提示面板,如下:Anaconda中安装gdal_第3张图片

 然后输入:

pip install GDAL-3.4.2-cp37-cp37m-win_amd64.whl
#pip install 后面接的是自己下载的wheel的文件名

然后就安装成功了!

4、导入gdal包

在该环境中,启动Jupyter或者spyder(如何配置,见本人另一篇帖子Anaconda安装、配置环境变量、换镜像、创建虚拟环境、在各虚拟环境上使用spyder/jupyter、添加虚拟环境中jupyter的快捷方式-CSDN博客),导入gdal包时,直接 import gdal 容易报错。可按照下面导入方式:

from osgeo import gdal

你可能感兴趣的:(Python,python,开发语言)