首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Python 2.7、Windows 7安装GDAL 2.1 64位

为Python 2.7、Windows 7安装GDAL 2.1 64位
EN

Stack Overflow用户
提问于 2016-06-21 22:35:13
回答 1查看 1.5K关注 0票数 3

啊,是的,回到安装GDAL的快乐中来。

这一次,我需要在Windows7上安装GDAL2.1for Python2.7,64位。我在Python bindingsGDAL core上使用了这些安装程序,并设置了适当的path变量。我正在使用Numpy 1.10.4

在命令提示下:

代码语言:javascript
复制
gdalinfo --version
> GDAL 2.1.0, released 2016/04/25

在Python中:

代码语言:javascript
复制
>>> Python 2.7.11 ... MSC v.1500 64 bit(AMD64) on win32
from osgeo import gdal
gdal.__version__
>>> '2.1.0'

到现在为止还好。但是,当尝试将数据集读取到Numpy数组时,它无法找到_gdal_array.pyd

代码语言:javascript
复制
ds = gdal.Open("test.tif")
data = ds.ReadAsArray()

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    ds.ReadAsArray()
  File "C:\Python27\lib\site-packages\osgeo\gdal.py", line 1825, in ReadAsArray
    import gdalnumeric
  File "C:\Python27\lib\site-packages\osgeo\gdalnumeric.py", line 1, in <module>
    from osgeo.gdal_array import *
  File "C:\Python27\lib\site-packages\osgeo\gdal_array.py", line 26, in <module>
    _gdal_array = swig_import_helper()
  File "C:\Python27\lib\site-packages\osgeo\gdal_array.py", line 18, in swig_import_helper
    import _gdal_array
ImportError: No module named _gdal_array

有没有人能够在64位系统上成功安装GDAL 2.1?

EN

回答 1

Stack Overflow用户

发布于 2016-08-09 08:25:16

如果你是从源代码下载的,并且在构建之后安装了numpy。您需要重新构建并重新安装gdal/swig/python。

希望它能帮上忙!

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37947364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档