You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PySCIPOpt运行测试代码遇DLL加载失败问题求助

PySCIPOpt DLL加载失败问题排查

测试代码

from pyscipopt import Model
model = Model("Example")  # model name is optional
x = model.addVar("x")
y = model.addVar("y", vtype="INTEGER")
model.setObjective(x + y)
model.addCons(2*x - y*y >= 0)
model.optimize()
sol = model.getBestSol()
print("x: {}".format(sol[x]))
print("y: {}".format(sol[y]))

报错信息

runfile('C:/Users/man_c/Downloads/ProHeatNet_Sim-master without Gurobi/ProHeatNet_Sim-master/untitled0.py', wdir='C:/Users/man_c/Downloads/ProHeatNet_Sim-master without Gurobi/ProHeatNet_Sim-master')
Traceback (most recent call last):

  File "C:\Users\man_c\Downloads\ProHeatNet_Sim-master without Gurobi\ProHeatNet_Sim-master\untitled0.py", line 8, in <module>
    from pyscipopt import Model

  File "C:\Users\man_c\anaconda3\lib\site-packages\pyscipopt\__init__.py", line 11, in <module>
    from pyscipopt.scip      import Model

ImportError: DLL load failed while importing scip: No module found.

已完成的操作

  • 按照官方安装文档完成所有步骤,设置SCIPOPTDIR环境变量为C:\SCIPOptSuite 8.0.1
  • 重新安装PySCIPOpt至4.2.0版本
  • 安装了pytest
  • 执行过命令 set PATH=%PATH%;%SCIPOPTDIR%\bin 添加临时环境变量

疑问

  1. 该问题与GitHub上的#467 issue类似,但对方报错为ModuleNotFoundError: No module named 'pyscipopt',请问这两个错误的差异是否重要?
  2. 仅执行set PATH=%PATH%;%SCIPOPTDIR%\bin这样的环境变量设置是否足够?

内容的提问来源于stack exchange,提问作者Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 10:33:17