您的位置:首页 > 运维架构 > Linux

CentOS 系统下 Python使用GDAL包

2016-03-02 14:27 225 查看
最近需要用GDAL来读取卫星数据,用了大半天时间终于实现了在CentOS系统下用Python使用GDAL包。

主要步骤为:

1.安装Python

2.编译GDAL

3.安装Python版本的GDAL

1安装Python

这个略去,网上很多教程。

2编译GDAL

*step1 下载GDAL源码包

GDAL源码包

*step2 cd到下载文件夹,解压。cd到解压后的文件夹

之后分别执行

sudo ./configure
sudo make
sudo make install


*step3 安装Python版GDAL

这个按照官方的教程可以通过pip 或者easy_install 来安装(前提是安装了setuptools,可自行百度):

sudo easy_install GDAL


但我在安装的时候出现了错误



所以采用了官网上第二种安装方式:

首先cd到解压后的gdal文件夹中,里面有个swig文件夹,cd swig,里面有个python文件夹,cd python

找到setup.cfg文件,双击编辑



我更改了gdal_config的路径,当然得确保你电脑该路径下存在gdal-config文件。不知道不改的话可不可以····

在终端中分别输入

python setup.py build
python setup.py install


然后就ok了···so easy

打开Pycharm,可以发现gdal已经存在于左边的External Libraries里了



Good Luck,Have Fun!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: