ArcGIS Pro环境导入georasters报numpy API版本不匹配错误如何解决
适配ArcGIS Pro 2.8环境的版本组合方案
- 固定numpy版本:ArcGIS Pro 2.8 预装的
numpy 1.19.5为arcpy强制依赖版本,对应报错信息中的API版本0xd,不得调整,否则会导致arcpy及相关预装组件失效。 - 适配georasters版本:选择
georasters 0.5.8,该版本对numpy的依赖上限为<1.20,对GDAL的依赖要求为>=2.2,完全匹配当前预装的Python 3.7.10、GDAL 2.3.3运行环境。
安装操作步骤
- 卸载已安装的高版本georasters
pip uninstall georasters -y
- 安装指定版本georasters,添加
--no-deps参数避免自动升级numpy
pip install georasters==0.5.8 --no-deps
兼容性验证
运行以下代码确认无导入冲突即可:
import numpy import arcpy import gdal import georasters print(f"numpy版本: {numpy.__version__}") print(f"gdal版本: {gdal.__version__}") print(f"georasters版本: {georasters.__version__}")
内容的提问来源于stack exchange,提问作者eLg
相关产品推荐
相关产品推荐

