Anaconda:如何安装不在Anaconda目录中的软件包?

时间:2017-05-31 15:37:15

标签: python installation package anaconda conda

部分与此问题here相关,但现在只关注在Anaconda中安装Anaconda目录here中不存在的软件包。一个示例可能是COIN-OR CLP包here,其中包含R here和Python here中的接口。我想为Anaconda中的Python / R客户端提供COIN-OR CLP包。

在目录中不存在的Anaconda中安装软件包的正确方法是什么?

备选方案1. 安装包含COIN-OR CLP的Coin-MP

$ conda install coinmp
Fetching package metadata ...........

PackageNotFoundError: Package missing in current osx-64 channels: 
  - coinmp

备选方案2. 从源代码安装会导致错误

svn co https://projects.coin-or.org/svn/CoinMP/stable/1.7 CoinMP
cd CoinMP
./configure -C
...
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target

同时使用COIN-MP和COIN-OR CLP。

1 个答案:

答案 0 :(得分:4)

频道conda-forge提供编译版本。通过指定此频道进行安装:

conda install -c conda-forge coinmp