gpt4 book ai didi

python - 在虚拟环境中运行 Pyomo 时出错

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:22 24 4
gpt4 key购买 nike

我想在虚拟 conda 环境中使用 pyomo 解决优化问题。我使用“conda install-n envname packagename”安装了 pyomo 和 glpk-Solver。当我测试求解器时,出现以下错误:

(venvconda) C:\Users\XXX\Synergy-Site>pyomo test-solvers glpk

回溯(最近一次调用最后一次):

File "C:\Users\XXX\AppData\Local\Continuum\anaconda3\envs\venvconda\Scripts\pyomo-script.py", line 10, in <module>
sys.exit(main())
File "\\xxxx\Anwendungsdaten\Python\Python37\site-packages\pyomo\scripting\pyomo_main.py", line 82, in main
retval = _options.func(_options)
File "\\xxxx\Anwendungsdaten\Python\Python37\site-packages\pyomo\opt\plugins\driver.py", line 31, in test_exec
pyomo.solvers.tests.testcases.run_test_scenarios(options)
File "\\xxxx\Anwendungsdaten\Python\Python37\site-packages\pyomo\solvers\tests\testcases.py", line 353, in run_test_scenarios
rc = model_class.validate_current_solution(suffixes=model_class.test_suffixes)
File "\\xxxx\Anwendungsdaten\Python\Python37\site-packages\pyomo\solvers\tests\models\base.py", line 205, in validate_current_solution
with open(self.results_file,'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '\\\\xxxx\\Anwendungsdaten\\Python\\Python37\\site-packages\\pyomo\\solvers\\tests\\models\\LP_block.json'

最佳答案

test-solvers 脚本相当旧,因此我建议尝试解决一个小模型作为测试安装的方法,而不是使用 test-solvers 脚本。您可以通过在 Anaconda 提示符下运行命令 glpsol 来检查 GLPK 是否安装正确。您应该看到如下所示的输出:

$ glpsol
GLPSOL: GLPK LP/MIP Solver, v4.62
No input problem file specified; try glpsol --help

可以找到一个用于测试安装的小型 Pyomo 模型 here

关于python - 在虚拟环境中运行 Pyomo 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56897191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com