Linux下使用conda安装最新GDAL

本文介绍了如何在Linux环境下通过conda-forge社区安装最新版本的GDAL。首先,可以选择设置conda代理或镜像源以提高下载速度,如清华TUNA或上海交大SJTUG的镜像。然后,通过加入conda-forge仓库并指定版本号安装GDAL。使用此方法可以避免使用pip带来的复杂性,并确保GDAL版本是最新的。

首发地址:Linux下使用conda安装最新GDAL

最前

最近在使用Linux服务器写些Python代码,然而在Linux使用pip安装GDAL比较麻烦,同时使用anaconda或者mini conda直接安装的GDAL版本号过旧。这里介绍一种采用conda-forge社区通道安装最新GDAL的方法。

一、设置conda代理或镜像源(可选)

Anaconda默认采用的官方CDNCloudFlare提供,国内没有该公司的节点,安装速度无法保证。可以先设置一个代理或镜像,具体方法:

  1. 设置代理

conda可以通过socks5http代理访问。打开用户目录下的.condarc文件,输入以下内容:

proxy_servers:
  http: http://xxx.xx.com:8080
  https: https://xxx.xx.com:8080

注意修改相关地址和端口。

  1. 设置国内镜像源

清华大学TUNA协会、上海交通大学SJTUG用户组等国内知名高校提供了Anaconda的代理。打开用户目录下的.condarc文件,输入以下内容:

TUNA版本:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

SJTUG版本:

default_channels:
  - https://mirror.sjtu.edu.cn/anaconda/pkgs/r
  - https://mirror.sjtu.edu.cn/anaconda/pkgs/main
custom_channels:
  conda-forge: https://mirror.sjtu.edu.cn/anaconda/cloud/
  pytorch: https://mirror.sjtu.edu.cn/anaconda/cloud/
channels:
  - defaults

具体可以根据需求,参考清华大学TUNA协会、上海交通大学SJTUG用户组的教程增减第三方仓库。

注意:

  1. msys2仅适用于Windows用户。

  2. 考虑到地理学第一定律推荐北方用户采用TUNA的源,南方用户采用SJTUG的源

二、使用conda-forge安装GDAL

请确保已在.condarc中加入了conda-forge第三方仓库

使用以下代码安装GDAL软件包:

conda install -c conda-forge gdal=3.4.1

注意:

  1. 需要增加-c conda-forge指定仓库源。
  2. 推荐指定gdal版本号进行安装,以免搜索错误。

三、使用效果

  1. 未使用conda-forge第三方仓库。

main仓库中的gdal版本号为3.0.2(发布于2019-10-28)

image-20220111161222579

  1. 使用conda-forge第三方仓库。

conda-forge仓库中的gdal版本号为3.4.1(发布于2022-01-06)

image-894a607a055ba

参考来源

  1. Gdal :: Anaconda.org
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值