python - 如何安装特定版本的 conda 软件包?

标签 python anaconda conda grib eccodes

我正在尝试安装 eccodes 软件包的 v2.7.0。

但这不起作用:

conda install -c conda-forge eccodes=2.7.0

我可以在这里看到版本:https://anaconda.org/conda-forge/eccodes/files?version=2.7.0&page=2

我的语法做错了什么?

最新版本是2.13,我不想要。

最佳答案

如果您查看第一页上的所有软件包版本,您会注意到它们的标签是“main”。但是,您要安装的版本具有标签“cf201901”。

因此,您应该将安装命令更改为:

conda install -c conda-forge/label/cf201901 eccodes=2.7.0

通过在 channel 中包含标签,它将能够找到正确的旧版本。

或者,您可以直接从您正在浏览的网站复制旧包的链接并运行:

conda install https://anaconda.org/conda-forge/eccodes/2.7.0/download/osx-64/eccodes-2.7.0-0.tar.bz2

如果您想为 osx 安装 2.7.0 版本

关于python - 如何安装特定版本的 conda 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57405268/

相关文章:

python - 如何插入字段中带有字符[']的表(pymssql)

python - 如何表示范围的动态列表?

python - 在 Python Pandas 的源代码中,pd.read_csv 处理的 URL 在哪里?

python - 为什么使用 conda 安装包会导致内部异常(内存不足/关机问题​​)?

python - 如何使用 conda 更新到最新的 Python 版本?

python - 在 Python3.6.1 中调用 loop.close asyncio.get_event_loop 后无法创建新的事件循环

python - 不用activate使用anaconda环境? (例如在 Crontab 中)

python - 在 Windows 上安装 Anaconda 4.2,找不到 "conda"

mercurial - Conda 和 conda-forge 安装所有 conda 环境中可用的命令

python - 在 anaconda 基础环境中安装软件包