我刚用自制啤酒更新了我的GDAL版本。我使用的是GDAL版本1.11,它不能读取.grd文件。在
import gdal
import matplotlib.pyplot as plt
from colormap import Colormap
quant = gdal.Open('.../pct1/pct1.grd')
ERROR 4: `/Users/Nate/Documents/CSU/DroughtNet/WebApps/WorldClim_ShinyApp/data/pct1/pct1.grd' not recognised as a supported file format.
我用自制软件将我的GDAL版本更新到1.9,看看是否能解决问题,GDAL确实安装成功。但是,我无法让Python导入适当的GDAL版本,它仍然导入1.11版本。在
我试着编辑系统路径文件,将当前的GDAL框架放在前面,但这没有做到。说要运行的自制程序
^{pr2}$我做了,但也没用。可能是因为我的Python不是从/Users/Nate/Library/Python/运行的,而是来自不同的地方。关于如何让Python识别最新的GDAL版本有什么建议吗?在
更新
根据Matthew的评论,我能够加载正确版本的GDAL(1.9)。但是,它仍然无法读取我的.grd文件。我需要在这些文件中添加一个扩展名吗?在
这听起来像是虚拟环境的工作。我将从您提到的环境中创建一个独立的环境(使用virtualenv),并尝试使用该Python环境导入GDAL。你可以用一条新的路来玩儿。在
如果您不想使用虚拟环境,您应该仔细检查以确保导入的GDAL版本正确。如果1.9是在单独的地方编写的,而不是覆盖1.11,则脚本可能会导入旧版本
关于调试步骤:
相关问题 更多 >
编程相关推荐