我已经在ubuntu 16.04上使用pip安装了GDAL 2.3.1。该包位于正确的site-packages目录中,但当我运行python脚本时,我收到以下错误:
Error 1: NUMPY driver was compiled against GDAL 2.3, but the current library
version is 2.2
当使用'gdal-config --version'时,输出显示'2.2.2'。
我想知道如何将linux使用的gdal版本从2.2.2更改为2.3.1,但我不知道如何做到这一点。
任何帮助将不胜感激!
1条答案
按热度按时间igetnqfo1#
使用
pip
时要小心,有时候很难知道东西安装在哪里。请尝试以下步骤:您应该找到安装和存储gdal内容的路径。一旦你知道了,只需将所需的路径作为环境变量导出到你喜欢的bash脚本(例如:.bashrc)并重新打开终端,测试
gdal
是否正常工作。因此正确的gdal
版本应该被调用而不会出现问题。对于gdal
要被以前安装的软件(例如Numpy
),可能需要重新安装。