繁体   English   中英

安装GDAL python绑定Linux

[英]Installing GDAL python binding Linux

我一直在尝试使用./configure --with-python从源代码安装python GDAL绑定,但是当我尝试时

from osgeo import gdal

我明白了:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
 File "osgeo/__init__.py", line 21, in <module>
   _gdal = swig_import_helper()
  File "osgeo/__init__.py", line 17, in swig_import_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: libgdal.so.1: cannot open shared object file: No such file or directory

在我看来,这是一个错误的swig。

如果你安装了GDAL并且libgdal.so存在,那看起来python模块就是找不到库。 您可以尝试将LD_LIBRARY_PATH环境变量设置为指向包含libgdal.so的目录(例如/usr/local/lib )。 如果可行 ,请运行ldconfig以更新库设置,这样您就不必每次都设置LD_LIBRARY_PATH (许多人认为这是个坏主意 )。

你可以试试

sudo apt-get install odbcinst1debian2 libgdal1h

然后尝试导入

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM