gpt4 book ai didi

python - 使用 virtualenv 安装 gdal 1.11

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:38 25 4
gpt4 key购买 nike

我必须在我的 centos 机器上安装 gdal 1.11,但我遇到了一些问题。

我在 virtualenv 上运行,使用 Python 2.7.5 而不是 Centos 上安装的 Python 2.6

$ scl enable python27 bash
$ cd virtenv
$ source bin/activate
$ python -V
Python 2.7.5

由于 yum 没有提供正确版本的 gdal,我一直在从源代码构建它,下载 tar.gz

这是我完成的。

$ cd gdal-1.11.0
$ ./configure --with-python
$ make
$ sudo make install

最后一条命令告诉我它是在错误的 Python 版本 2.6 上构建的。

我需要做什么才能在正确的版本上安装它?

谢谢你的回答

最佳答案

本指南包含有关在 CentOS 和 Ubuntu 上安装 GDAL 的出色说明。

http://scigeo.org/articles/howto-install-latest-geospatial-software-on-linux.html#gdal

它建议在没有 python 支持的情况下构建 GDAL,然后再构建 python 包装器。在你的情况下,我想这将是:

$ cd gdal-1.11.0
$ ./configure --without-python
$ make install

然后是 python 包装器。从包含源文件夹的目录:

$ cd gdal-1.11.0/swig
$ make
$ cd python
$ python setup.py install

如果 virtualenv 处于事件状态并且在调用 python setup.py 时正确设置了 PYTHONPATH,它应该构建正确的版本并将其安装到 virtualenv 站点包中。

关于python - 使用 virtualenv 安装 gdal 1.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25384027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com