如何解决无法使用 Anaconda + Pytorch (2020) 安装 GDAL
我想在 Anaconda 环境中与 Pytorch 一起安装 GDAL。我使用的是 Ubuntu 18.04 LTS
我尝试了 3 个版本的 Anaconda(2019.03、2019.07、2020.11)。
我遵循了之前问题中提到的建议 - 例如确保通道优先级已设置为严格并明确使用 conda-forge
通道 (conda install gdal -c conda-forge
)。
我尝试在环境中安装较早版本的 python(python 3.5、3.6 等),然后安装 anaconda,然后安装 gdal。
有时我也尝试过新的 Anaconda 安装,但没有奏效。
在我尝试的所有排列中,我都遇到了以下问题之一:
- 坚持“解决”(2 小时以上)
- 某种版本冲突
- 安装有效,但我无法在脚本中导入 gdal 包。例如,我在以下几种情况下遇到此错误:
ImportError: libcharset.so.1: 无法打开共享对象文件:没有这样的 文件或目录"
过去 3 天我一直在坚持这个,如果我能得到一些关于如何安装 Anaconda + GDAL + Pytorch 的指导,我将非常感激。
提前致谢!
解决方法
我从 another post 发现以下命令可能会有所帮助(不过我不完全确定这是否有帮助):
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
)。
希望有人觉得这有用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。