Python PySCIPOpt/SCIP-isLPSolBasic()不在PySCIPOpt.SCIP.Model中

Python PySCIPOpt/SCIP-isLPSolBasic()不在PySCIPOpt.SCIP.Model中,python,discrete-mathematics,scip,Python,Discrete Mathematics,Scip,我为一个LP问题开发了一个gomory cut(基于“test gomory.py”测试文件),我无法运行它。最后,我复制了测试文件以检查是否会遇到同样的问题。事实上,我得到了同样的信息: 如果不是scip.isLPSolBasic(): AttributeError:'pyscipopt.scip.Model'对象没有属性'isLPSolBasic' 我已经下载了SCIPOptSuite 5.0.1 win64,设置了路径,并在conda上使用pip安装了pyscipiopt。 我不知道出了什

我为一个LP问题开发了一个gomory cut(基于“test gomory.py”测试文件),我无法运行它。最后,我复制了测试文件以检查是否会遇到同样的问题。事实上,我得到了同样的信息:

如果不是scip.isLPSolBasic(): AttributeError:'pyscipopt.scip.Model'对象没有属性'isLPSolBasic'

我已经下载了SCIPOptSuite 5.0.1 win64,设置了路径,并在conda上使用pip安装了pyscipiopt。
我不知道出了什么问题,只是我可能没有正确安装pyscipopt?感谢您为我指出了正确的方向。

您的假设是正确的:PySCIPOpt的pip版本已经过时,并且还没有包括有关切割平面分离器的最新更新。我刚刚触发了一个新的发布版本(v.1.4.6),该版本很快就会发布


如果有疑问,您可以通过在项目目录中运行
python setup.py install
从源代码构建PySCIPOpt。

太好了,我总算松了一口气。。。我建议在gitHub中编辑INSTALL.rst文件,以建议使用带和不带Anaconda的Windows的安装选项。