无法使用 Anaconda + Pytorch (2020) 安装 GDAL

问题描述 投票:0回答:2

我想在 Anaconda 环境中与 Pytorch 一起安装 GDAL。我正在使用 Ubuntu 18.04 LTS

我尝试了 Anaconda 的 3 个版本(2019.03、2019.07、2020.11)。

我遵循了之前问题中提到的建议 - 例如确保通道优先级已设置为严格并明确使用

conda-forge
通道 (
conda install gdal -c conda-forge
)。

我尝试在环境中安装早期版本的python(python 3.5、3.6等),然后安装anaconda,然后安装gdal。

有时我也尝试安装新的 Anaconda,但没有成功。

在我尝试的所有排列中,我遇到了以下问题之一:

  1. 卡在“正在解决”(2个多小时)
  2. 某种版本冲突
  3. 安装有效,但我无法在脚本中导入 gdal 包。例如,我在几种情况下遇到了这个错误:

导入错误:libcharset.so.1:无法打开共享对象文件:没有这样的 文件或目录”

在过去的三天里我一直被这个问题困扰,如果我能得到一些关于如何安装 Anaconda + GDAL + Pytorch 的指导,我将非常感激。

python-3.x anaconda conda gdal anaconda3
2个回答
1
投票

我从另一篇文章中发现以下命令可能会有所帮助:

sudo apt-get install libgdal-dev

export CPLUS_INCLUDE_PATH=/usr/include/gdal

export C_INCLUDE_PATH=/usr/include/gdal

此外,事实证明,将

channel_priority
设置为
strict
会导致版本冲突 (
conda config --set channel_priority false
)。


0
投票

您可以安装旧版本:

conda create -n gdal_env python=3.6 gdal
© www.soinside.com 2019 - 2024. All rights reserved.