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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM