可以在Python脚本中设置库路径吗?
我有一个Python脚本,想要使用GDAL的Python绑定。
我可以在脚本里设置绑定的路径吗?这样做会影响到Python的路径吗?
比如像这样?
GDAL_LIBRARY_PATH = '/home/user123/lib/libgdal.so'
import gdal
print gdal.VersionInfo()
1 个回答
2
如果这是一个环境变量,我会在导入模块之前在 os.environ
中设置它:
import os
os.environ['GDAL_LIBRARY_PATH'] = '/home/user123/lib/libgdal.so'
from osgeo import gdal
print(gdal.VersionInfo())
不过要注意,这其实并没有什么用,因为 osgeo.gdal
并不会以任何方式使用这个环境变量。不过,Django 确实有一个 设置 是用 这个名字 的。