python3.8如何在windows,linux,arm64(Ubuntu)安装GDAL

打印 上一主题 下一主题

主题 575|帖子 575|积分 1725

1. Windows 体系下,python3.8(anaconda)安装GDAL:
GitHub - barisdemirdelen/gdal_binaries 下载得当自己python版本的whl文件,我下载的是
GDAL-3.4.2-cp38-cp38-win_amd64.whl
打开Anaconda prompt,用
  1. cd /d
复制代码
转到whl文件的路径下,然后
  1. pip install GDAL-3.4.2-cp38-cp38-win_amd64.whl
复制代码
查抄是否安装乐成,python运行下面环境不报错:
  1. from osgeo import gdal
复制代码
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文件路径下,使用下面的命令安装
  1. 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. 如果开辟板可以联网,依次输入:
  1. sudo apt update
  2. sudo apt upgrade
  3. sudo apt install build-essential python3-dev python3-pip python3-numpy libgdal-dev
  4. sudo apt install gdal-bin
  5. pip3 install GDAL
复制代码
查抄有没有安装完成:
  1. python
  2. >>from osgeo import gdal
  3. >>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。
  1. tar -xzvf sqlite-autoconf-3410000.tar.gz
  2. cd sqlite-autoconf-3410000
  3. ./configure
  4. make -j4
  5. sudo make install
复制代码
保存path:
  1. which sqlite3 
  2. export PATH=输出路径:$PATH
复制代码
查抄sqlite3是否安装乐成:
  1. sqlite3 --version
复制代码
b. 安装proj-6.2.1.tar.gz
同样的流程
保存路径:
  1. export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
  2. 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就报错了。
  1. tar -xzvf gdal-3.0.4.tar.gz
  2. cd gdal-3.0.4
  3. chmod +x configure
  4. ./configure --with-python=/usr/bin/python3 --with-proj=/usr/local
复制代码
然后就会出现类似于下面如许:

然后依次输入下面的语句:
  1. make -j4
  2. sudo make install
  3. cd swig/python
  4. python3 setup.py build
  5. 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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

道家人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表