1. Windows 体系下,python3.8(anaconda)安装GDAL:
GitHub - barisdemirdelen/gdal_binaries 下载得当自己python版本的whl文件,我下载的是
GDAL-3.4.2-cp38-cp38-win_amd64.whl
打开Anaconda prompt,用
转到whl文件的路径下,然后
- pip install GDAL-3.4.2-cp38-cp38-win_amd64.whl
复制代码 查抄是否安装乐成,python运行下面环境不报错:
2. Linux 体系下,python3.8(anaconda)安装GDAL:
GDAL wheels for linux download | SourceForge.net 这个网址同样是先是下载合适的whl文件,我下载的是
GDAL-3.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
cd到whl文件路径下,使用下面的命令安装
- python3 -m pip install GDAL-3.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
复制代码
3. Arm64 Ubuntu 体系下,python3.8 安装GDAL:
3.1. 如果开辟板可以联网,依次输入:
- sudo apt update
- sudo apt upgrade
- sudo apt install build-essential python3-dev python3-pip python3-numpy libgdal-dev
- sudo apt install gdal-bin
- pip3 install GDAL
复制代码 查抄有没有安装完成:
- python
- >>from osgeo import gdal
- >>print(gdal.VersionInfo())
复制代码 3.1.2 如果开辟板不能联网,按照以下步骤(本人因为板卡缓存不足,在编译一个大文件的时候失败了,必要提供充足缓存):
a. 安装sqlite-autoconf-3410000.tar.gz,先找到sqlite-autoconf-3410000.tar.gz这个tar文件,然后放到某目次下,先使用tar -xzvf解压缩文件,然后cd到sqlite-autoconf-3410000目次下。然后输入./configure, 完成后没有报错就输入make (make -j4会快一些),举行编译,编译过程会比力慢,半小时到一小时,竣事后没有报错,就可以输入sudo make install。
- tar -xzvf sqlite-autoconf-3410000.tar.gz
- cd sqlite-autoconf-3410000
- ./configure
- make -j4
- sudo make install
复制代码 保存path:
- which sqlite3
- export PATH=输出路径:$PATH
复制代码 查抄sqlite3是否安装乐成:
b. 安装proj-6.2.1.tar.gz
同样的流程
保存路径:
- export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
- export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
复制代码 c. 安装geos-3.10.2.tar.bz2
同样的流程
d. 安装gdal-3.0.4.tar.gz
依次输入下面的语句,注意,为了能使python3能够调用gdal,且gdal能找到proj6,./configure那里有点不一样,我一开始只用./configure就报错了。
- tar -xzvf gdal-3.0.4.tar.gz
- cd gdal-3.0.4
- chmod +x configure
- ./configure --with-python=/usr/bin/python3 --with-proj=/usr/local
复制代码 然后就会出现类似于下面如许:
然后依次输入下面的语句:
- make -j4
- sudo make install
- cd swig/python
- python3 setup.py build
- sudo python3 setup.py install
复制代码 我是因为内存不敷,编译了一个小时在一个大文件那里报了错,以是改用联网的方式了,联网方式很丝滑。
参考网址:
重新安装gdal库(Linux环境下的Python版)_gdal库安装-CSDN博客
linux ubuntu 安装 GDAL,SQLite3, Proj6库,遥感库GDAL教程_ubuntu安装proj-CSDN博客
PROJ6 not found的问题!GDAL ,PROJ,GEOS,PROTOBUF安装_configure: error: proj 6 symbols not found-CSDN博客
GDAL ,PROJ,GEOS,PROTOBUF安装_proj 6 symbols not found-CSDN博客
Ubuntu 手动安装 gdal 指定版本_gdal版本-CSDN博客
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |