如何在Python中安装GDAL库

 更新时间:2023年04月12日 09:22:22   作者:BetterQ.  
这篇文章主要介绍了如何在Python中安装GDAL库,GDAL是一个在X/MIT许可协议下的开源栅格空间数据转换库,需要的朋友可以参考下

GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理,可以用来处理栅格数据如遥感影像、DEM等。

1. 下载GDAL

安装GDAL库是首先需要下载一个.whl文件,下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

在这里插入图片描述

GDAL‑3.4.3‑cp310‑cp310‑win_amd64.whl为例,这里的cp310代表python3.10版本,win_amd64代表你的电脑是64位的,下载的GDAL版本需要和你的python版本对应,自己电脑上python版本可以通过点击python的IDLE来查看。

在这里插入图片描述

在这里插入图片描述

2. 安装GDAL

下载完后将.whl文件放在,python安装目录下\Scripts文件下,如“E:\Python3.7.10\Scripts”路径下,接着点击路径栏,输入cmd后点击确定。

在这里插入图片描述

在弹出的cmd中输入pip install GDAL-3.3.3-cp310-cp310-win_amd64.whl,然后点击确定即可安装3.7版本的GDAL库。

安装成功后,打开python自带的交互界面,输入如下代码:

>>> from osgeo import gdal
>>> gdal.__version__

如果显示为“‘3.3.3’”则说明成功安装,然后就可以使用GDAL了。

注:

pycharm中使用的时候,记得勾选Inherit global site-packages就可以。 如果是使用condajupyter中安装的话,首先创建一个虚拟环境,然后在虚拟环境中安装:

conda create -n env1 python # env1 为虚拟环境名称,可自定义
conda activate env1
conda install -c conda-forge gdal=3.4.3 # 安装gdal,最好指定gdal 的版本

3.卸载GDAL

在GDAL的路径下,唤出CMD控制台,输入pip uninstall +GDAL的文件名(含后缀),完成卸载。

到此这篇关于如何在Python中安装GDAL库的文章就介绍到这了,更多相关Python安装GDAL库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用Python将社交网络进行可视化

    利用Python将社交网络进行可视化

    这篇文章介绍了利用Python将社交网络进行可视化,主要是一些Python的第三方库来进行社交网络的可视化,利用领英(Linkedin)的社交关系数据展开介绍,内容可当学习练习题有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • 浅谈Python之Django(二)

    浅谈Python之Django(二)

    这篇文章主要介绍了Python3中的Django,小编觉得这篇文章写的还不错,需要的朋友们下面随着小编来一起学习学习吧,希望能够给你带来帮助
    2021-10-10
  • python初学者,用python实现基本的学生管理系统(python3)代码实例

    python初学者,用python实现基本的学生管理系统(python3)代码实例

    这篇文章主要介绍了用python实现学生管理系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 详解有关PyCharm安装库失败的问题的解决方法

    详解有关PyCharm安装库失败的问题的解决方法

    这篇文章主要介绍了详解有关PyCharm安装库失败的问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 连接pandas以及数组转pandas的方法

    连接pandas以及数组转pandas的方法

    今天小编就为大家分享一篇连接pandas以及数组转pandas的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • django+echart绘制曲线图的方法示例

    django+echart绘制曲线图的方法示例

    这篇文章主要介绍了django+echart绘制曲线图的方法示例,可以了解Django中aggregate和annotate函数的使用方法及其Django+Echarts绘制柱状图的完整示例,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • python 使用while循环输出*组成的菱形实例

    python 使用while循环输出*组成的菱形实例

    这篇文章主要介绍了python 使用while循环输出*组成的菱形实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 使用Flask开发RESTful API的方法实现

    使用Flask开发RESTful API的方法实现

    RESTful API是一种基于REST架构风格设计的Web服务接口,本文主要介绍了使用Flask开发RESTful API的方法实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Python中if语句的使用方法及实例代码

    Python中if语句的使用方法及实例代码

    if语句能够进行条件测试,并依据一定的条件进行具体的操作,下面这篇文章主要给大家介绍了关于Python中if语句的使用方法及实例代码,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • Python实现Wordcloud生成词云图的示例

    Python实现Wordcloud生成词云图的示例

    这篇文章主要介绍了Python实现Wordcloud生成词云图的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论