簡體   English   中英

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

[英]How to install `coincbc` using Conda in Windows

我在 Anaconda 提示中嘗試了以下每個命令行:

  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:當前渠道不提供以下軟件包:

  • 幣幣

當前頻道:

要搜索可能提供您正在尋找的 conda package 的備用頻道,請導航至

https://anaconda.org

並使用頁面頂部的搜索欄。

此錯誤的可能原因是什么?

這對我有用(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

抱歉,Anaconda 雲上的 package 沒有win-64版本。 嘗試遵循GitHub 存儲庫中的建議以獲取替代安裝路徑。

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

pip install cbcpy

conda-forge 中的 package 名稱似乎是coin-or-cbc

也就是說,conda-forge 使其可用於 Linux 和 macOS,但不適用於 Windows。 看:

如果有人仍然感興趣,那么 MPa 的方式對我有用。

我從https://ampl.com/products/solvers/open-source/獲得了.exe,因為 Bintray 已被棄用。

我發現@MPa 的回答真的很有幫助,盡管下載最新二進制文件的鏈接已損壞

所以這是一個更新的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM