啊,是的,回到安装GDAL的喜悦。安装GDAL 2.1 64位的Python 2.7,Windows 7
这一次,我需要在Windows 7上为Python 2.7,64位安装GDAL 2.1。我将这些安装程序用于Python bindings和GDAL core,并设置适当的路径变量。我正在使用Numpy 1.10.4。
在命令提示符:
gdalinfo --version
> GDAL 2.1.0, released 2016/04/25
在Python:
>>> Python 2.7.11 ... MSC v.1500 64 bit(AMD64) on win32
from osgeo import gdal
gdal.__version__
>>> '2.1.0'
到目前为止,一切都很好。但是,它未能找到_gdal_array.pyd
当试图读取一个数据集的numpy的数组:
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成功?
你解决了这个问题吗?我遇到同样的问题 – Manuel