python gdal导入错误
这个Python/GDAL让我大吃一惊,我遵循了所有YouTube教程和StackOverflow建议,但没有成功。尝试从osgeo导入gdal仍然会引发DLL加载错误,即使我的所有环境变量都已按指示设置。怎么了 GDAL路径: 相关Python路径: GDAL和Python都可以通过命令行访问 但是在Python窗口中运行此命令或从osgeo import gdal运行python gdal导入错误,python,python-2.7,gdal,Python,Python 2.7,Gdal,这个Python/GDAL让我大吃一惊,我遵循了所有YouTube教程和StackOverflow建议,但没有成功。尝试从osgeo导入gdal仍然会引发DLL加载错误,即使我的所有环境变量都已按指示设置。怎么了 GDAL路径: 相关Python路径: GDAL和Python都可以通过命令行访问 但是在Python窗口中运行此命令或从osgeo import gdal运行,可以得到: >>> import gdal Traceback (most recent c
,可以得到:
>>> import gdal
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import gdal
File "C:\Python27\lib\site-packages\gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
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_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: The operating system cannot run %1.
导入gdal
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入gdal
文件“C:\Python27\lib\site packages\gdal.py”,第2行,在
从osgeo.gdal导入弃用\u警告
文件“C:\Python27\lib\site packages\osgeo\\uuuuu init\uuuuuu.py”,第21行,在
_gdal=swig\u import\u helper()
swig\u import\u helper中第17行的文件“C:\Python27\lib\site packages\osgeo\\uuuuu init\uuuuuu.py”
_mod=imp.load_模块(“gdal”,fp,路径名,描述)
ImportError:DLL加载失败:操作系统无法运行%1。
查看我们在这里运行的系统,所有GDAL变量都在C:\Program Files\GDAL
下,可以将PATH变量编辑为this,将两个环境变量编辑为类似(因此没有(x86))。除此之外,它看起来应该是这样的,我甚至不能说这会起作用
这两个环境变量是:
C:\Program Files\GDAL\gdalplugins
和C:\Program Files\GDAL\GDAL data
祝你好运 很简单,但您是否安装了多个版本的python?您是否使用32位python?如果你有32位Python,你需要一个32位库(反之亦然)。我确保我有正确的东西。。。i、 e GDAL-2.1.3.win32-py2.7.msi,GDAL-201-1500-core.msi,对于我的python构建版本:[MSC v.1500 32位(英特尔)],在win32上也删除了路径中的python双条目,它不是双重安装。更改安装目录后仍然无法工作我无法说出这台电脑上的拼写限制