如何使用Conda安装`coincbc`

时间:2019-11-14 23:21:52

标签: python conda

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

  1. conda install -c conda-forge coincbc

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

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

在所有情况下都会出现以下错误:

  

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

     

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

     
      
  • coincbc
  •   
     

当前频道:

           

搜索可能提供conda程序包的备用渠道   您正在寻找的,导航到

     

https://anaconda.org

     

,然后使用页面顶部的搜索栏。

此错误的可能原因是什么?

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

对不起,但是在Anaconda Cloud上没有针对该软件包的 win-64 构建。尝试按照the GitHub repository上的建议选择替代安装路径。

答案 2 :(得分:0)

我确定在anaconda提示中使用

pip install cbcpy

答案 3 :(得分:0)

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

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