如何在 Windows 中使用 Conda 安装`coincbc`

Posted

技术标签:

【中文标题】如何在 Windows 中使用 Conda 安装`coincbc`【英文标题】:How to install `coincbc` using Conda in Windows 【发布时间】:2020-03-11 01:51:23 【问题描述】:

我在 Anaconda Prompt 中尝试了以下每个命令行:

    conda install -c conda-forge coincbc

    conda install -c conda-forge/label/gcc7 coincbc

    conda install -c conda-forge/label/cf201901 coincbc

在所有情况下我都会收到以下错误:

求解环境:初始冻结求解失败。重试 灵活解决。

PackagesNotFoundError:以下包不可用 当前频道:

coincbc

当前频道:

https://conda.anaconda.org/conda-forge/win-64 https://conda.anaconda.org/conda-forge/noarch http://conda.anaconda.org/gurobi/win-64 http://conda.anaconda.org/gurobi/noarch https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch

搜索可能提供 conda 包的替代渠道 您正在寻找,导航到

https://anaconda.org

并使用页面顶部的搜索栏。

这个错误的可能原因是什么?

【问题讨论】:

【参考方案1】:

这对我有用(Windows 10,Anaconda,在 my_env 环境中工作):

我从 bintray 下载了最新的二进制文件(对我来说,那是 Cbc-master-win64-msvc16-md.zip) 我解压了文件 我复制了bin目录的内容(Cbc-master-win64-msvc16-md\bin) 我将这些 .exe 和 .dll 文件粘贴到 anaconda\envs\my_env\Library\bin 中

【讨论】:

您好 MPa,谢谢您的指导。不幸的是,提供的链接不再有效,并且在新页面中显示了此弹出窗口:The download you’re looking for isn’t available any longer. Your download was hosted on JFrog Bintray, which has been deprecated. Please contact the project owner to get your downloads. 您是否碰巧知道任何其他具有这些二进制文件的站点?谢谢! :) @charlieneutron 不幸的是:/【参考方案2】:

抱歉,Anaconda Cloud 上没有该软件包的 win-64 版本。尝试按照the GitHub repository 上的建议寻找替代安装路线。

【讨论】:

【参考方案3】:

我解决了在 anaconda 提示符下使用

pip install cbcpy

【讨论】:

【参考方案4】:

conda-forge 中的包名好像是coin-or-cbc

也就是说,conda-forge 使其可用于 Linux 和 macOS 但不适用于 Windows。见:

https://github.com/conda-forge/coin-or-cbc-feedstock/issues/3

【讨论】:

以上是关于如何在 Windows 中使用 Conda 安装`coincbc`的主要内容,如果未能解决你的问题,请参考以下文章

为啥 conda 无法在 Windows 上正确安装 tensorflow gpu?

通过 Windows 命令行使用 conda 安装 sklearn_pandas

如何在conda环境下安装keras 2.0.5版本

无法使用 Conda 在 Windows 上安装 Poppler

windows 下使用conda安装xgboost问题

[Python[Anaconda & PyTorch]] -- 使用conda 安装 Torch 出现错误 --Windows