簡體   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