在 Linux Centos 7.5 上安装 gdal2tiles 时出现 ImportError:未定义符号:GDALDatasetTestCapability

在 Linux Centos 7.5 上安装 gdal2tiles 时出现 ImportError:未定义符号:GDALDatasetTestCapability

我该如何解决这个错误?

导入错误:/home/a/b.com/live-charts/live-chart-example/lib/python3.6/site-packages/osgeo/_gdal.cpython-36m-x86_64-linux-gnu.so:未定义符号:GDALDatasetTestCapability

答案1

Gerrit 对相关问题的回答解决了未定义符号:GDALDatasetTestCapability对我来说错误:

如果已经安装了 gdal 版本,即使你链接到了 ~/.local 中安装的版本,也会出现此问题。解决方案在MYSQL 星球在此发布:

在这种情况下,我们可以告诉链接器在我们的 shell 中预加载较新的 1.11.0 库,方法如下:

export LD_PRELOAD=/usr/local/lib/libgdal.so.1

或者,就我的情况来说,

export LD_PRELOAD="$HOME/.local/lib/libgdal.so.1"

Python gdal 未定义符号 GDALRasterBandGetVirtualMem

相关内容