我有一个Python脚本,我想使用GDAL Python绑定。
我是否有可能在脚本中设置绑定路径? 这实际上会反映Python路径吗?
比如这样?
GDAL_LIBRARY_PATH = '/home/user123/lib/libgdal.so'
import gdal
print gdal.VersionInfo()
答案 0 :(得分:1)
如果是环境变量,我会在导入模块之前在os.environ
中进行设置:
import os
os.environ['GDAL_LIBRARY_PATH'] = '/home/user123/lib/libgdal.so'
from osgeo import gdal
print(gdal.VersionInfo())
请注意,这根本不会做任何事情,因为osgeo.gdal
不会以任何方式使用此环境变量。但是,Django使用setting和this name。