标准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_requiresinstall_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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何为带有交互式通知的网络广播流媒体创建Android前台服务?   java如何根据文件的读取进度更新进度条?   使用aes加密来自java的解密文件中的额外字符   java选择JFrame后面的窗口   java Hibernate通过用户名上的关系加密引用   JavaGuice创建错误Magnolia   java简单控制结构(if语句)   java如何使用junit和mockito为私有void方法编写测试用例   java HikariCP是否始终使用mysql根目录?   java使用SSHTool将Putty私钥转换为OpenSSH私钥   用户界面Java调整拆分器框架的大小   Eclipse项目2中的java HTTP 404错误   java在JavaCV中cvCreateCameraCapture、cvCreateFileCapture等在哪里?   计时器在java中前一个任务完成后以固定的持续时间安排周期性任务