在Windows上安装SCIP for Python不再有效

在Windows上安装SCIP for Python不再有效,python,python-3.x,pycharm,anaconda,scip,Python,Python 3.x,Pycharm,Anaconda,Scip,我使用以下线程在Python上进行了一次SCIP安装: 现在我有了一台新的笔记本电脑,并再次尝试重新安装SCIP,但它不起作用(我在几台机器上进行了尝试,结果相同)。软件版本已更改,因此我参考以下新版本 安装(环境): 操作系统:Windows 10 Anaconda版本5.0.1 |发布日期:2017年10月25日;Python 3.6(64位) PyCharm,2017.3(社区版) 库PySCIPOpt(pip安装PySCIPOpt) 从C:\SCIPOPT目录下的SCIPOPTDI

我使用以下线程在Python上进行了一次SCIP安装:

现在我有了一台新的笔记本电脑,并再次尝试重新安装SCIP,但它不起作用(我在几台机器上进行了尝试,结果相同)。软件版本已更改,因此我参考以下新版本


安装(环境):

  • 操作系统:Windows 10
  • Anaconda版本5.0.1 |发布日期:2017年10月25日;Python 3.6(64位)
  • PyCharm,2017.3(社区版)
  • 库PySCIPOpt(pip安装PySCIPOpt)
  • 从C:\SCIPOPT目录下的SCIPOPTDIR.rar解压文件
  • 设置环境变量:
    • 添加了带有安装目录(即C:\SCIPOPT)值的变量SCIPOPTDIR
    • 在路径变量中添加了条目%SCIPOPTDIR%\lib

错误消息:

文件“C:/Users/i070009/PycharmProjects/OptimizationModels/RunTestOfSCIPLibrary.py”,第1行,在

从pyscipopt导入模型,quicksum

ModuleNotFoundError:没有名为“pyscipopt”的模块


如果我使用jupyter笔记本(来自pyscipopt导入模型quicksum),我会收到以下错误消息:

ImportError回溯(最近一次呼叫最后一次) 在() ---->1来自pyscipopt导入模型quicksum

C:\ProgramData\Anaconda3\lib\site packages\pyscipot\uuuu init\uuuuuu.py in() 1#导出用户相关对象:

  2 from pyscipopt.Multidict import multidict
---->3来自pyscipopt.scip导入模型

  4 from pyscipopt.scip      import Branchrule

  5 from pyscipopt.scip      import Conshdlr
ImportError:DLL加载失败:找不到指定的模块

我的猜测是没有找到该模块,但由于我添加了路径变量(它在我的旧笔记本电脑上工作),我对它为什么不工作感到困惑。
这可能是一个非常简单的问题。我只是没看见!谢谢你在这个话题上的帮助

这已在此处处理:


您需要确保Windows上的
路径中有
bin
目录,以便在安装和执行PySCIPOpt期间可以找到二进制文件和dll/lib。

这里已经处理了这一问题:


需要确保Windows上的
路径中有
bin
目录,以便在安装和执行PySCIPOpt期间可以找到二进制文件和dll/lib。

命令
pip install PySCIPOpt
是否正常工作?如果您在安装SCIP Opt套件之前运行它,我想不会。嗨,Mattmilten,谢谢您的回答。是的,安装过程中没有出现任何错误消息。实际上,它在旧电脑上也是按这种顺序工作的。这就是为什么我没有改变任何事情。在我使用“pip install pyscipopt”之前,您是否建议首先取消单击SCIPOPT并设置env变量?命令
pip install pyscipopt
是否工作正常?如果您在安装SCIP Opt套件之前运行它,我想不会。嗨,Mattmilten,谢谢您的回答。是的,安装过程中没有出现任何错误消息。实际上,它在旧电脑上也是按这种顺序工作的。这就是为什么我没有改变任何事情。在我使用“pip install pyscipopt”之前,您是否建议首先取消单击SCIPOPT并设置env变量?