【问题标题】:Gurobi optimizer on pythonpython上的Gurobi优化器
【发布时间】:2018-07-15 11:48:07
【问题描述】:

我需要一个免费的 python 优化器。我使用 PYCharm 和 python 3.6(我的笔记本电脑上也有 python 2.7) 现在,想在 PYCharm 中安装 Gurobi 优化器。但有一些问题: 当我想安装“gurobipy”库时,第一个错误出现在 pip 版本上。它是 9.0.3,我不得不将它升级到 10.0.1。我已经成功完成了,现在当我想安装 gurobipy 时,又出现了错误:(AttributeError: module 'pip' has no attribute 'main') 快速搜索了一下,发现这是pip 10.0.1的问题 现在我真的很困惑。谁能帮我?我真的需要python上的这个优化器

【问题讨论】:

    标签: python optimization pip pycharm gurobi


    【解决方案1】:

    我看到有 pip 10.0.1 问题的人通过python -m pip install --upgrade pip==9.0.3 降级 pip 版本。那么,如何使用 pip 9.0.3 和可能适用于旧 pip 的旧 gurobipy(如 gurobipy==x.x.x)?

    编辑:

    如何在没有 conda 的情况下在 Linux 上安装 gurobipy 8.0.1 for python

    1. 在Gurobi官网注册账号并登录。
    2. 从网站下载最新版本。
    3. 解压包并进入包含文件setup.py的目录
    4. 运行sudo python setup.py install
    5. 将以下行添加到您的

    .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 运行,您需要在应用程序上手动设置 LD_LIBRARY_PATH,例如 this

    1. import gurobipy测试

    【讨论】:

    • 我不确定,但 pycharm 中只有一个版本的 gurobipy。我会再次检查。和tnx为你的时间
    • 我重现了您的问题。似乎使用conda 或从源代码构建它是唯一的方法。参考:gurobi.com/documentation/8.0/quickstart_linux/…
    • 啊哈!!!我没有下载那个。我只是使用了 conda 包...我会尝试的! tnx 很多
    • 很高兴听到!如果有帮助,您可以接受答案/赞成吗?谢谢,祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多