目的:实现from osgeo import gdal

工具:

win10,

vc2015,

gdal-2.2.2,download.osgeo.org/gdal/2.2.2/(用的13M的那个,我估计是64位的,就按64位操作了)

py3.5( anaconda4.2.0)

说明:

2.python版本是anaconda包里的

3.以下操作基于我自己的电脑,大家可自行对照替换

4.参考文章链接:

步骤:

1.解压gdal到C:\Users\wanmoer下

2.修改nmake.opt文件

(1).“#WIN64=YES”,大概203行,因为是64位gdal,删除“#”

(2)."ODBC_SUPPORTED = 1",大概256行,改为“#ODBC_SUPPORTED = 1”(防止出现return code '0x460')

3.打开Visual C++ 2015 x64 Native Build Tools Command Prompt()如图操作

依次输入以下命令并回车(不清楚操作,只是跟着做):

debug x64版本

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE install

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE devinstall

release x64版本

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE install

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE devinstall

会生成一个文件,位置:C:\warmerda

4.添加环境变量

在系统变量里操作如下:

并在系统变量的PATH里添加:C:\warmerda\bld\bin

5. win+r 并输入 cmd,操作如下:

(1)set path=C:\Users\wanmoer\Anaconda3;%PATH%(python的位置)(这里参考blog.csdn.net/cmfootball/article/details/22747303,我不懂,就也跟着做了)

(2)

等待结束后输入python setup.py install

然后 尝试如下(我的是电脑重启后才生效的,你可以不重启先试一下):

成功!

python使用osgeo库_python中使用gdal,osgeo相关推荐

  1. python如何下载库_python中如何下载库

    python下载安装库的方法: 1.在线安装 在cmd窗口直接运行:pip install 包名,如 pip install requests 注意:这种方式安装时会自动下载第三方库,安装完成后并不会 ...

  2. python协程库_python中协程的详解(附示例)

    本篇文章给大家带来的内容是关于python中协程的详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 协程,又称微线程,纤程.英文名Coroutine 协程看上去也是子程序 ...

  3. python导入xlrd库_python中xlrd库如何实现文件读取?

    俗话说得好,技多不压身,虽然我们已经掌握了多种可以实现读取文件的方式,但是丝毫不影响我们要学会精益求精,他说学习文件读取的奥秘,况且,数据分析是十分重要的,一切的代码运行,总归都是要服务于数据,好啦, ...

  4. python的excell库_Python中使用第三方库xlrd来写入Excel文件示例

    继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write x ...

  5. python编写字典库_Python中的字典及举例-阿里云开发者社区

    字典 字典是python中的唯一的映射类型(哈希表) 字典对象是可变的,但是字典的键必须使用不可变对象,一个字典中可以使用不同类型的键值. 字典的方法 keys() values() items() ...

  6. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  7. python怎么用第三方库_python中第三方库的下载方法

    1.最常用:在命令行中输入  pip install "库名称"  例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...

  8. python数据可视化库_python和r中用于数据可视化的前9个库

    python数据可视化库 In the rapidly growing world of today, when technology is expanding at a rate like neve ...

  9. python中导入numpy库_python中的Numpy库

    导入numpy库: import numpy as np python的一个科学计算库的一个基础包,包含了强大的N维数组对象和向量运算 数组创建,可以使用array函数从常规的python列表和或元组 ...

最新文章

  1. 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
  2. SQLServer Always On FCI 脑裂及可疑状态修复
  3. TEAM WORK 認清自己的角色
  4. 登陆时不显示上一次登陆的用户名
  5. HTTP协议(1)—HTTP的连接
  6. 备忘(持续更新。。。)
  7. 计算机考试忘记备注班级了,2012年计算机二级Access第二十五套上机试题及答案详解...
  8. Appium+Python API相关知识了解
  9. linux 进程线程限制,LINUX停每进程限制线程数量
  10. intelliJ IDEA快捷键整理自用版
  11. ZS语音识别(智能语音识别工具)V1.3 绿色版
  12. 出现net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决办法
  13. ui-sref与$state.go()的使用
  14. linux 设置固定ip的方法
  15. Monte Carlo(MC) Policy Evaluation 蒙特·卡罗尔策略评估
  16. 实验四 201421440038 徐凤娇
  17. 数据研究之综合评分(一) 权重-评分-指标
  18. C#大恒相机采集图片时图片上下对称折叠了
  19. Redis——模拟手机验证码发送
  20. python安装http server轻量应用服务器的方法

热门文章

  1. html5开发之viewport使用
  2. 算法导论Java实现-随机化数组的两种方式(5.3章节)
  3. C语言笔试题--从CSDN转发
  4. Perl通过WIN32 OLE来操作EXCEL
  5. agc018B Sports Festival
  6. GET和POST到底啥区别???
  7. shell中几个特殊的符号
  8. Navigator 对象 深入研究
  9. 《逻辑与计算机设计基础(原书第5版)》——1.2 计算机系统设计的抽象层次...
  10. 《趣学Python编程》——2.3 使用变量