ecole环境安装指南
前言
ecole 是用于生成milp合成数据集的一个库,亦有其他功能。官方的安装提示是:[ecole install](Installation — Ecole 0.8.1 documentation)
但是事实上你如果真的直接按照它的命令
1 | conda install -c conda-forge ecole pyscipopt |
安装 ecole 那么你会发现再import的时候报错找不到 scip.8.so 这种错误,这是由于时代变迁,这里依赖的库不能直接通过pyscipopt正确安装了
正确方法
下面首先提供一个可以一键安装并且能够正确处理依赖的 conda-env.yaml
1 | name: ecole-env |
直接使用命令
1 | conda env create -f xxx.yaml |
即可
如果你想要再现有环境中安装,记得先安装1.x版本的numpy,再安装 scip==8.0.0 然后安装pyscipopt和ecole
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
