PyCharm 未找到求解器的可执行文件

PyCharm executables for solver not found

运行 使用 PyCharm 的 python+pyomo 优化导致错误,无法为求解器找到可执行文件。我用 glpk 和 gurobi 测试了它。

projekt 解释器设置为我的 conda 路径。在 PyCharm 中,我可以看到 glpk 也安装在该路径中。我还通过在我的机器上显示 anaconda 路径的内容验证了这一点。

运行在PyCharm之外的终端中的相同代码,不会导致错误。

我正在开发 Ubuntu 16.04。使用 PyCharm 2018.1 社区版。

尝试 PyCharm 中的终端后,我也得到了 运行 的密码。所以我检查了不同的环境变量。 PATH 变量与 Python 控制台中的终端 PATH 变量不同。好像和that Whosebug question差不多。通过从终端启动 PyCharm 添加缺少的 PATH 后,可以找到 glpk 和 gurobi。

其实我还是不太明白,为什么PyCharm不是默认使用.bashrc