tensorflow 和python 安装GDAL

  • Post author:
  • Post category:python




一、前言


GDAL 第三方库是使用python处理遥感影像的重要工具,但GDAL并不能直接在命令行通过pip install进行安装。因此则需要手动下载相关的包。下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal


根据自己的电脑配置(64位还是32位),以及已经在下好的python版本进行GDAL库的选取。在GDAL安装包的扩展名中,cp代表python版本,如cp39代表python3.9系列。




二、python安装GDAL


python安装GDAL,将下载好的安装包剪切或者复制到python安装目录Scripts下,如图:


在这里插入图片描述

完成以后,通过目录页面输入cmd调出命令行,进行GDAL安装,此时调出来的cmd所征对的操作路径即为安装包所在路径:

在这里插入图片描述


在调出来的cmd中键入如下代码,GDAL-3.4.3-cp39-cp39-win_amd64.whl为自己下载的GDAL名称。即可完成安装。

pip install GDAL-3.4.3-cp39-cp39-win_amd64.whl



三、tensorflow安装GDAL

对于tensorflow,安装方法其实和python安装方法一致。因为tensorflow自带python,因此需要先知道自己tensorflow所使用的python版本,并根据python版本下载相应的GDAL库。在jutyter的help-about中可进行查看。

在这里插入图片描述

在这里插入图片描述

tensorflow安装GDAL重点在于找到tensorflow所带的python的目录位置。一般为环境所在位置。如果找不到,可根据如下代码在jupyter中查询:

import tensorflow as tf
tf.__path__

结果:

在这里插入图片描述

此时便可根据我们搭建的环境位置找到python所在位置(这里的环境为tf2,为作者的环境名称),找到环境目录下的Scripts文件夹,将下载好的对应版本的GDAL剪切活复制到该文件夹下,并使用与python相同方法进行安装。

在这里插入图片描述


同样在此输入cmd回车调出命令行


在这里插入图片描述

输入以下代码:(根据自己下载的文件名称改变GDAL-3.4.2-cp37-cp37m-win_amd64.whl部分)

pip install GDAL-3.4.2-cp37-cp37m-win_amd64.whl

在这里插入图片描述

结果:

在这里插入图片描述

由于作者已经安装过了,所以提示已经安装。


接下来就可以调用啦!!

(直接import gdal可能提示没有该模板,那么gdal可能存在于osgeo中,使用如下代码进行调用,防止报错。)

try:
    import gdal
except:
    from osgeo import gdal;



版权声明:本文为yangxin131468原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。