GDAL有两部分:GDAL实用程序(
gdalinfo,
gdalwarp等)和GDAL Python绑定(当您
from osgeo importgdal在Python脚本中调用时)。两者可以(或可能是过去)分开安装。
您
gdalwarp在命令行上“看到”的事实意味着您在PATH(环境变量)上具有实用程序的位置。有些实用程序是独立的,有些需要Python绑定(特别是那些需要调用.py文件的绑定)。为了使Python绑定起作用,GDAL必须在
PYTHONPATH环境变量上。
找到GDAL文件夹(
gdalwarp例如,将包含)。
osgeo在Python的中找到该文件夹
Lib/site-packages。将这两个位置都添加到PATH和PYTHONPATH中。您现在应该可以
from osgeo import gdal在全新的PythonShell中使用。
如果不能,则可能是这些位置缺少某些文件(安装错误),或者没有正确指定路径/设置了正确的环境变量。没有其他魔术涉及,它已正确安装和链接,或者您做错了事。
请注意,要设置和运行环境变量,您需要“应用/确定”环境变量窗口,还需要启动全新的命令提示符/ Python Shell。



