我使用 os x 10.11、anaconda 1.3.1、python 3.5、glpk 4.60、pyomo 5.0.1、spyder 3.0.2。如果我运行一个使用 pyomo 调用 glpk 的脚本,我会收到以下警告和错误:
WARNING:pyomo.solvers:Could not locate the 'glpsol' executable, which is required for solver 'glpk'
ApplicationError: No executable found for solver 'glpk'
如果我通过终端或 jupyter notebook 启动相同的脚本,它运行没有问题。
我使用以下方法安装了 glpk:
conda install -c conda-forge glpk=4.60
我如何让 glpk 在 spyder 环境中工作?
如果我跑
which glpsol
我明白了
/Users/myusername/anaconda/bin/glpsol
但是将目录添加到 Spyder 中的 PYTHONPATH 管理器不会改变任何内容。
非常感谢任何帮助。谢谢