zoukankan      html  css  js  c++  java
  • Ubuntu中安装gdal python版本

    安装过程:

    python包是从C++包中编译出来的,所以需要将源码下载进行编译安装

    1、GDAL中的矢量数据处理OGR依赖于Geos,在安装GDAL之前要安装Geos

    Geos的下载地址:http://download.osgeo.org/geos/geos-3.5.0.tar.bz2

    cd geos-3.5.0
    ./configure --prefix=/opt/source/geos-3.5.0/build --enable-python
    make 
    make install
    ./build/bin/geos-config --version
    

      

    2、GDAL下载:在官网下载GDAL安装包

    http://download.osgeo.org/gdal/2.4.1/gdal-2.4.1.tar.gz,将下载的安装包解压

    进入解压后的文件夹中,打开终端:

    sudo ./configure --with-python --with-geos=geos-config的路径
    sudo make
    sudo make install

    注:安装失败重新编译之前,使用make clean清除一下上次的内容。

    3. 然后进入到swig/python目录下
    sudo python setup.py build
    sudo python setup.py install

    4、在python环境下:

    import osgeo

    验证是否安装成功。

    出现的问题

    问题1:extensions/gdal_wrap.cpp:173:21: fatal error: Python.h: 没有那个文件或目录

    解决方法是安装python-dev,这是Python的头文件和静态库包:

    sudo apt-get install python-dev
    

      

  • 相关阅读:
    C
    B
    A
    poj1222
    请求转发和重定向
    中文乱码
    Servlet 第一天
    Oracle 锁
    Oracle 包的学习
    初学Linux
  • 原文地址:https://www.cnblogs.com/abella/p/10950544.html
Copyright © 2011-2022 走看看