我需要一个免费的python优化器。我使用PYCharm和python 3.6(我的笔记本电脑上也有python 2.7) 现在,要在PYCharm中安装Gurobi优化器。但是有一些问题: 当我想安装“ gurobipy”库时,第一个错误是在pip版本上。那是9.0.3,我不得不将其升级到10.0.1。我已经成功完成了此操作,现在当我想安装gurobipy时,再次出现错误:(AttributeError:模块'pip'没有属性'main') 快速搜索后,我发现这是pip 10.0.1的问题 现在我真的很困惑。谁能帮我?我真的需要在python上使用此优化器
答案 0 :(得分:1)
我看到pip 10.0.1的问题通过 python -m pip install --upgrade pip==9.0.3
降级了pip版本。那么,如何使用pip 9.0.3和较旧的gurobipy(如gurobipy==x.x.x
)可以与较旧的pip一起使用?
编辑:
setup.py
的目录sudo python setup.py install
.bashrc
个文件:
export GUROBI_HOME="/path/to/gurobi801/linux64"
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"
或者要从PyCharm运行,您需要在this之类的应用上手动设置LD_LIBRARY_PATH
import gurobipy