Python kartograph.py的GDAL安装失败-DLL加载失败

Python kartograph.py的GDAL安装失败-DLL加载失败,python,dll,load,gdal,kartograph,Python,Dll,Load,Gdal,Kartograph,有一个非常好的解决方案,但没有帮助我 我正在尝试从安装中安装并运行测试,结果如下=> C:\tests-kartograph>run_tests.py Traceback (most recent call last): File "C:\tests-kartograph\run_tests.py", line 1, in <module> from kartograph import Kartograph File "C:\Python27\lib\site-

有一个非常好的解决方案,但没有帮助我

我正在尝试从安装中安装并运行测试,结果如下=>

C:\tests-kartograph>run_tests.py
Traceback (most recent call last):
  File "C:\tests-kartograph\run_tests.py", line 1, in <module>
    from kartograph import Kartograph
  File "C:\Python27\lib\site-packages\kartograph.py-0.6.5-py2.7.egg\kartograph\_
_init__.py", line 2, in <module>
    from kartograph import Kartograph
  File "C:\Python27\lib\site-packages\kartograph.py-0.6.5-py2.7.egg\kartograph\k
artograph.py", line 8, in <module>
    from map import Map
  File "C:\Python27\lib\site-packages\kartograph.py-0.6.5-py2.7.egg\kartograph\m
ap.py", line 3, in <module>
    from maplayer import MapLayer
  File "C:\Python27\lib\site-packages\kartograph.py-0.6.5-py2.7.egg\kartograph\m
aplayer.py", line 2, in <module>
    from layersource import handle_layer_source
  File "C:\Python27\lib\site-packages\kartograph.py-0.6.5-py2.7.egg\kartograph\l
ayersource\__init__.py", line 11, in <module>
    from shplayer import ShapefileLayer
  File "C:\Python27\lib\site-packages\kartograph.py-0.6.5-py2.7.egg\kartograph\l
ayersource\shplayer.py", line 6, in <module>
    from osgeo.osr import SpatialReference
  File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <module>
    _gdal = swig_import_helper()
  File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swig_impor
t_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: No se encontr¾ el proceso especificado.
我遵循了上述类似主题中提供的解决方案:

我已经设置了这两个环境变量,还负责将其提前写入“path”变量。我安装的GDAL核心版本及其python二进制文件如下:

  • gdal-19-1500-core.msi gdal
  • GDAL-1.9.2.win32-py2.7.msi
我还尝试了核心'gdal-19-1600-core.msi',因为我不能100%确定我需要的gdal核心,在这个安装中对我来说似乎并不微不足道

我尝试过安装osgeo4w,它自己安装GDAL,但失败了,所以我现在没有安装它。我担心这会留下某种类型的注册,使我实际安装的GDAL及其DLL无法通过执行调用GDAL模块的kartograph.py找到


帮助非常感谢,特别是关于如何跟踪或定位真正问题的提示:)

我发现这是GDAL迄今为止最烦人的问题,偶尔你会在没有任何线索的情况下遇到它。邮件列表中也讨论了它,也许你可以在那里找到一些提示:好吧,这不是魔术,要么你已经正确安装了它,设置了正确的环境变量,要么你还没有。如果它抱怨缺少DLL,那么GDAL实用程序的路径不在Python路径上或不正确。如果在命令行中找不到实用程序,则说明路径中缺少该路径,或者路径不正确。可能存在重复的路径
C:\tests-kartograph>python
Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.