【发布时间】:2021-06-21 07:46:29
【问题描述】:
我从https://github.com/GeoscienceAustralia/anuga_core 安装了anuga。 Aunga 在 python2 而不是 python3 上工作。 安装 anuga 后,我在终端窗口中运行 runtests.py 以证明已创建所有必需的环境。
Python 2.7.18 和 gdal 3.0.4 已经安装
运行测试文件后,出现以下错误:
ImportError: 无法导入 gdal/ogr 模块 -- 可能是 gdal python 接口没有安装。
Traceback(最近一次调用最后一次): 文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/file_conversion/tests/test_csv2sts.py”,第 92 行,在 test_run_via_commandline self._check_generated_sts() _check_generated_sts 中的文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/file_conversion/tests/test_csv2sts.py”,第 97 行 sts = NetCDFFile(sts_out,'r') NetCDFFile 中的文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/file/netcdf.py”,第 62 行 返回数据集(文件名,netcdf_mode,格式='NETCDF3_64BIT') 文件“netCDF4/_netCDF4.pyx”,第 2123 行,在 netCDF4._netCDF4.Dataset.init 文件“netCDF4/_netCDF4.pyx”,第 1743 行,在 netCDF4._netCDF4._ensure_nc_success IOError: [Errno 2] 没有这样的文件或目录:'sts_out.sts'
================================================ ======================== 错误:test_Make_Geotif (test_plot_utils.Test_plot_utils)
Traceback(最近一次调用最后一次): 文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/utilities/tests/test_plot_utils.py”,第 407 行,在 test_Make_Geotif EPSG_CODE=32756, output_dir='.', CellSize=myCellSize) Make_Geotif 中的文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/utilities/plot_utils.py”,第 1004 行 引发 ImportError,味精 ImportError: 未能导入 gdal/ogr 模块 -- 可能是未安装 gdal python 接口。
================================================ ======================== 错误:test_Make_Geotif_with_knn (test_plot_utils.Test_plot_utils)
Traceback(最近一次调用最后一次): 文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/utilities/tests/test_plot_utils.py”,第 440 行,在 test_Make_Geotif_with_knn k_nearest_neighbours=4) Make_Geotif 中的文件“/home/satyukt/Projects/anuga/anuga_core/build/testenv/lib/python2.7/site-packages/anuga/utilities/plot_utils.py”,第 1004 行 引发 ImportError,味精 ImportError: 未能导入 gdal/ogr 模块 -- 可能是未安装 gdal python 接口。
在 94.942 秒内运行 1252 次测试
失败(错误=14)
如何在 python2 环境中导入 gdal/ogr 模块?
【问题讨论】:
标签: python python-2.7 gdal