ubuntu 已安装GDAL 2.3.1,但llinux终端使用的是GDAL 2.2.2

o4hqfura  于 2023-05-06  发布在  Linux
关注(0)|答案(1)|浏览(148)

我已经在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,但我不知道如何做到这一点。
任何帮助将不胜感激!

igetnqfo

igetnqfo1#

使用pip时要小心,有时候很难知道东西安装在哪里。请尝试以下步骤:

sudo updatedb
locate gdal

您应该找到安装和存储gdal内容的路径。一旦你知道了,只需将所需的路径作为环境变量导出到你喜欢的bash脚本(例如:.bashrc)并重新打开终端,测试gdal是否正常工作。因此正确的gdal版本应该被调用而不会出现问题。对于gdal要被以前安装的软件(例如Numpy),可能需要重新安装。

相关问题