conda 创建的 python 虚拟环境中安装 gdal

在 conda 创建的Python虚拟环境中安装 gdal 可以按照以下步骤:

1、 打开Anaconda Prompt或者终端,激活创建的虚拟环境,比如:

conda activate your_env_name

2、 安装 gdal 的依赖库 geosproj,可以使用 conda 命令:

conda install geos proj

3、 安装 gdal ,可以使用 conda-forge 渠道中提供的 gdal 包:

conda install -c conda-forge gdal

查看 conda-forge 渠道中 gdal 包的版本:

conda search -c conda-forge gdal

如果需要安装特定版本的 gdal ,可以指定版本号,比如:

conda install -c conda-forge gdal=3.2.1

4、安装完成后,可以在 Python 环境中引用 gdal 库,比如:

from osgeo import gdal

注意,在windows系统下, gdal 安装会遇到一些问题,可以在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应版本的 gdal 的 python 拓展库,使用 pip 进行安装。

### 如何在 Linux 虚拟环境安装 GDAL 为了确保在 Ubuntu 的 Anaconda 虚拟环境中正确安装 GDAL 并避免 `libtiledb.so.2.2` 错误,以下是详细的解决方案。 #### 方法一:通过 Conda 安装 GDAL 和其依赖项 Conda 提供了一种简单的方式来管理 Python 库及其依赖关系。可以通过以下命令来安装 GDAL: ```bash conda create -n myenv python=3.9 conda activate myenv ``` 接着,在激活的虚拟环境中执行以下命令以安装 GDAL 及其相关依赖项: ```bash conda install -c conda-forge gdal ``` 此方法会自动解析并安装所有必要的依赖项[^2]。 如果遇到特定共享对象文件缺失的情况(如 `libtiledb.so.2.2`),可能是因为某些依赖未完全满足。此时可以尝试手动安装这些库到系统路径中。例如,对于 TileDB 依赖,可运行如下命令: ```bash sudo apt-get update && sudo apt-get install -y libtiledb-dev ``` #### 方法二:使用清华镜像源加速安装过程 有时由于网络原因可能导致默认通道无法正常工作。在这种情况下,可以选择国内镜像站点作为替代方案。具体操作如下所示: ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes conda install gdal ``` 上述步骤将配置 TUNA 镜像地址,并重新尝试安装 GDAL[^3]。 #### 方法三:直接从官方文档获取指导 GDAL 自身也提供了针对不同平台的具体安装指南。访问 [GDAL 官方网站](https://gdal.org/) 查看最新版本的支持信息以及推荐做法。其中提到可以直接利用 Conda Forge 渠道完成部署: ```bash conda install -c conda-forge gdal ``` 值得注意的是,当指定渠道时应谨慎选择标签状态下的软件包,比如 broken 标签下可能存在不稳定因素[^4]。 最后验证安装是否成功可通过启动 Python 解释器测试导入功能实现情况: ```python from osgeo import gdal print(gdal.__version__) ``` ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值