如何在Python3中安装Gurobi?
我试图在Python3上安装gurobi包,但没有成功。我在macbook上使用的命令是:如何在Python3中安装Gurobi?,python,gurobi,Python,Gurobi,我试图在Python3上安装gurobi包,但没有成功。我在macbook上使用的命令是: pip安装gurobipy,但它不起作用,它向我展示了以下内容: 错误:找不到满足gurobipy要求的版本(来自版本:无) 错误:找不到gurobipy的匹配分发` 在macOS上,gurobipy自动安装在系统的python安装中。如果您也需要在另一个python安装或虚拟环境中安装它,那么您需要安装gurobipy,如《快速入门指南》中的结尾所述。它归结为转到Gurobi的安装目录,并运行安装程序脚
pip安装gurobipy
,但它不起作用,它向我展示了以下内容:
错误:找不到满足gurobipy要求的版本(来自版本:无)
错误:找不到gurobipy的匹配分发`
在macOS上,gurobipy自动安装在系统的python安装中。如果您也需要在另一个python安装或虚拟环境中安装它,那么您需要安装gurobipy,如《快速入门指南》中的结尾所述。它归结为转到Gurobi的安装目录,并运行安装程序脚本:
(venv) bash-3.2$ cd /Library/gurobi811/mac64/
(venv) bash-3.2$ python setup.py install
鉴于@Robert的答案主要针对macOS,下面的解决方案将适用于Windows用户。安装过程如下所示,根据:
- 步骤1:下载并安装Anaconda——有关更多详细信息,请参阅。显然,如果已经安装了Anaconda,则可以跳过此步骤(如果您已经是Python用户,这并不少见)
- 步骤2:将Gurobi安装到Anaconda,操作如下:
- 步骤3:安装Gurobi许可证第三步是安装(如果您尚未安装)
- 对Python3.0使用以下命令+ python-mpip安装-i gurobipy
- 获取相关许可证并使用grbgetkey激活(必须从网站下载gurobi安装文件才能访问grbgetkey,因为它不是使用pip安装的
- 将gurobi.lic文件复制到初始安装位置的以下目录:[your python dir]/site packages/gurobipy/.libs **注意:目录中有一个现有的受限安装许可证,只需将其替换即可
- 供pip安装参考:
重新启动python内核,新的许可证将被激活。不知道为什么Gurobi尚未在其网站上发布用于python pip安装的此信息。我正在尝试在pycharm上安装它,每次我想在那里安装它时,它都会显示错误消息您无法使用pip安装gurobipy,请运行
setup.py
脚本,如我使用Pycharm终端的回答中所示。
conda config --add channels http://conda.anaconda.org/gurobi
conda install gurobi