重要错误:Python+GDAL OSGeo4W安装

2024-09-26 18:06:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了最新的OSGeo4W for Windows编译,我想使用各种可用的GDAL工具。当我打开OSGeo4W命令shell时,输入Python并编写

> from osgeo import gdal

我得到以下错误:

> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "C:\OSGeo4W\apps\Python27\lib\site-packages\osgeo\__init__.py", line 21,
> in <module>
>     _gdal = swig_import_helper()
>   File "C:\OSGeo4W\apps\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.

My路径包含以下OSGeo4W条目:

> C:\OSGeo4W\bin
> C:\OSGeo4W\\apps\msys\bin
> C:\OSGeo4W\\apps\Python27\Scripts

据我在网上看到的,这个错误可能是关于不兼容的版本。我假设OSGeo4W包是按原样编译的,因此它可能是以前安装在我的计算机上的其他版本,也可能是干扰的残留物。但我不知道如何确定干扰的内容和信息的存储位置。

我能做些什么来解决这个问题?


Tags: appsinimportinitlibpackages错误line

热门问题