多年来我一直在 anaconda 上通过 python 运行 GDAL,没有出现任何问题。今天,当我尝试导入 gdal 时,出现以下错误代码:
在 Windows 上,Python >= 3.8 时,DLL 不再从 小路。如果 gdalXXX.dll 在 PATH 中,则设置 USE_PATH_FOR_GDAL_PYTHON=YES 环境变量提供 PATH 进入 os.add_dll_directory()。
我一直在寻找解决方案,但似乎不知道如何解决这个问题。有人有解决办法吗
使用:
from osgeo import gdal
而不是:
import gdal
这个问题网上已经有解决方案了。我添加答案以减少搜索时间。
import os
os.environ["USE_PATH_FOR_GDAL_PYTHON"] = "YES"