标准gdal python绑定的virtualenv和setuptools友好版本
pygdal的Python项目详细描述
标准gdal python绑定的virtualenv和setuptools友好版本。
如果在virtualenv中安装gdal时遇到问题,则此软件包适用于您。可以使用此软件包将gdal安装到virtualenv中,但仍需要在系统上安装gdal库及其头文件。在ubuntu上可以这样做:
$ sudo apt-get install libgdal1-dev
同一软件包的版本,以及gdal,因此如果您安装了gdal 1.8.1,则需要安装此软件包的版本1.8.1:
$ gdal-config --version 1.8.1 $ git clone git@github.com:nextgis/pygdal.git $ cd pygdal $ virtualenv --no-site-packages env $ env/bin/pip install 1.8.1/
或者您可以直接从pypi安装包:
$ virtualenv --no-site-packages env $ env/bin/pip install pygdal=="`gdal-config --version`.*"
支持pygdal版本控制所需的版本范围技巧。
支持的版本是1.8.1-3.0.1。包numpy也列为依赖项(使用setup_requires和install_requires指令),因此在安装gdal之前不需要安装它。
如果使用KyngChaos frameworks安装gdal,则可能需要重写gdal-config--prefix返回的默认值才能安装此包。这可以通过设置GDALHOME环境变量来实现,例如
$ export GDALHOME="/Library/Frameworks/GDAL.framework/Versions/Current/unix/" $ env/bin/pip install pygdal=="`gdal-config --version`.*"
安装包后,您可以使用与标准GDAL绑定相同的方式:
from osgeo import gdal