python 环境下 安装 gdal

起因:需要做一个城市扩张的东西,然后再GitHub上下载了一段代码,不过作者没怎么说清楚要怎么用,早上琢磨半天,归结到我需要先下载python的gdal模块。

关于:搜索下来,发现gdal(Geospatial Data Abstraction Library)是一个的开源栅格空间数据读取/转换库,可以方便的读取各种格式的遥感数据,是遥感或者地信专业经常用到的一个库。可以用来访问和处理地理空间数据。

安装:首先搞清楚一个疑惑,网上安装教程有几种,其中一种比较复杂,需要自己编译等等,需要swig编译,修改nmake.opt等等,看着我云里雾里。

    自行编译-源码下载:http://trac.osgeo.org/gdal/wiki/DownloadSource

    参考教程:https://blog.csdn.net/liminlu0314/article/details/6945452

         https://blog.csdn.net/w986284086/article/details/78416953

然后又看到了另外简单一点的版本,下载.msi文件可以直接安装,配置路径就行。

   直接安装-模块下载:http://www.gisinternals.com/

   参考教程:https://blog.csdn.net/sunny2038/article/details/8018965 

          https://jingyan.baidu.com/article/647f0115b7b08d7f2148a8db.html

          http://blog.sina.com.cn/s/blog_ed1c38ba0102x1ob.html

          https://blog.csdn.net/u014177758/article/details/73250889  

       https://blog.csdn.net/u014177758/article/details/73250888 

往往这个时候,就开始无从下手了哇,到底是简单的方法,还是难一点的方法,这两种方法到底有啥区别,都可以成功吗,到底要下载多少东西,配置多少环境呢,迷惑。。

那就还是试一试吧:

选择直接安装方式-在上面官网下载所需模块。

1.看自己python是什么版本的-打开CMD-直接看(如果提示python不是内部命令需要添加路径到环境变量)看红方框里的 64 而不是后面的 on win32...

2. 到网站下载相应的安装包:上面那个网站-http://www.gisinternals.com/    进入stable releases   我选择最新的 64位  点红框进去 下载对应的py2.7的

下载好之后,首先安装 core ,直接点点点,一路顺畅,安装完毕;

然后 添加路径,找到刚才安装的gdal路径,我的在 C:\Program Files\GDAL  将这个路径添加到系统变量,我的电脑->右键属性->高级变量->....path

接下来,安装剩下那个gdal和python的连接器文件,直接安装,但是安装过程有一栏里面要选择地址,我是根据百度经验教程里面 https://jingyan.baidu.com/article/647f0115b7b08d7f2148a8db.html那个设置的C:\Python27\Lib\site-packages,不过后续还要有些更改,但有的教程说不管什么路径,直接安装就行,,都试试吧

到这里就成功啦,,

检测:from osgeo import gdal 等等试一下就行了。

PS:还有更简单的,,whl文件安装,

https://blog.csdn.net/belong0204/article/details/70161344

https://blog.csdn.net/ivan_ljf/article/details/77005083

原文地址:https://www.cnblogs.com/Roxy121314/p/9021039.html

时间: 2024-10-08 17:52:18

python 环境下 安装 gdal的相关文章

Windows8.1 Python 环境下安装OpenCV

建议安装python-3.5.2-amd64版本,其他版本升级pip会遇到问题. 第一步升级pip > python -m pip install --upgrad pip 有可能会出现超时,不管是pip升级或pip安装其他模块 原理一样 ,需要设置时间 > python -m pip --default-timeout=100 install --upgrad pip 其他也一样  例如 > pip --default-timeout=100 install numpy -------

Python环境下安装whl软件包

先pip install wheel切换到whl所在目录,pip install XXX.whl 一个很全的whl软件包集结地:http://www.lfd.uci.edu/~gohlke/pythonlibs/ Ref:  http://blog.csdn.net/zji19191919/article/details/12070073

python环境下xgboost的安装与使用

xgboost是大规模并行boosted tree的工具,它是目前最快最好的开源boosted tree工具包,比常见的工具包快10倍以上.在数据科学方面,有大量kaggle选手选用它进行数据挖掘比赛,其中包括两个以上kaggle比赛的夺冠方案.在工业界规模方面,xgboost的分布式版本有广泛的可移植性,支持在YARN, MPI, Sungrid Engine等各个平台上面运行,并且保留了单机并行版本的各种优化,使得它可以很好地解决于工业界规模的问题. 本文就主要介绍一下xgboost在pyt

从零开始Windows环境下安装python+tensorflow

从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习tensorflowAnaconda 更多 个人分类: machine-learning 前言 安装环境 tensorflow Anaconda 安装步骤 1.安装Anaconda 2.安装tensorflow 3.测试是否安装成功 总结 前言 本文介绍在Windows平台下,使用Anoconda简单安

DICOM:Ubuntu14环境下安装dcm4chee+oviyam2.1

背景: 之前博文DICOM:开源DICOM服务框架DCM4CHEE安装中曾介绍过在Windows7环境下安装部署dcm4chee.近期公司项目需要与部署到Linux系统的远端基于dcm4chee框架的DICOM服务器进行交互.由于网络问题,为了提高调试效率,就在本地Ubuntu14虚拟机中尝试安装部署了一套dcm4chee服务以及oviyam2客户端. 虽然官网对dcm4chee在Linux环境的安装介绍比较详细,但是在安装过程中还是遇到了许多问题,遂决定记录下来以备以后所用. 官方说明: 官方

Python----Windows环境下安装Flask

Flask是Python中web开发的一个轻框架,掌握起来比较简单,想体验一下,先从安装Flask开始. 我是在Widows环境下安装的Flask,在Linux环境下也一样,无非就是安装几个依赖和开发的虚拟环境. 1.安装Python环境,并设置环境变量.我安装的是Python2.7,在E盘根目录下. E:\Python27 E:\Python27\Scripts 2.安装虚拟环境virtualenv并创建自己的虚拟环境myvir,实现环境隔离.可以用pip.easy_install等安装,我是

Python爬虫入门 | 1 Python环境的安装

这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑动手实践,平均45分钟就能学完一节,如果你愿意,今天内你就可以迈入爬虫的大门啦~ 话不多说,正式开始我们的第一节课<Python环境的安装>吧~ 啦啦啦开课啦,看黑板,都看黑板~ 安装Anaconda 在我们的教学中,我们使用的版本是Python3,至于为什么要选Python3,哼哼!工欲善其事,必先利其器,在学习爬虫之前,你得先搭建自己的编程环境.废话不多说,按

python环境下实现OrangePi Zero寄存器访问及GPIO控制

最近入手OrangePi Zero一块,程序上需要使用板子上自带的LED灯,在网上一查,不得不说OPi的支持跟树莓派无法相比.自己摸索了一下,实现简单的GPIO控制方法,作者的Zero安装的是Armbian系统,使用python写了一个读写寄存器的简单模块,通过这个模块,即可实现对GPIO的控制. 作者以前使用过STM32的MCU,这类MCU,如果要实现对GPIO的控制,只需要根据datasheet查找相应GPIO寄存器并进行配置,即可实现IO控制,例如,要将内存地址为0x12345678的寄存

图像处理基本工具——Python 环境下的 Pillow( PIL )

由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据.该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库.在 Python 环境下,对图像的处理笔者主要使用 Pillow 库,主要操作包括对图像的读取.存储和变换等.实际应用中,Pillow 中提供的 Image 模块适合对图像整体进行变换处理操作. 注:以下介绍仅包括对应模块和函数的基础用法,故而在介绍时省略了部分参数和选项,更完备的用法和介绍可参考 Pillow 的官方文