在Windows上安装SCIP for Python不再有效
我使用以下线程在Python上进行了一次SCIP安装: 现在我有了一台新的笔记本电脑,并再次尝试重新安装SCIP,但它不起作用(我在几台机器上进行了尝试,结果相同)。软件版本已更改,因此我参考以下新版本在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
安装(环境):
- 操作系统: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变量?