Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python3中安装Gurobi?_Python_Gurobi - Fatal编程技术网

如何在Python3中安装Gurobi?

如何在Python3中安装Gurobi?,python,gurobi,Python,Gurobi,我试图在Python3上安装gurobi包,但没有成功。我在macbook上使用的命令是: pip安装gurobipy,但它不起作用,它向我展示了以下内容: 错误:找不到满足gurobipy要求的版本(来自版本:无) 错误:找不到gurobipy的匹配分发` 在macOS上,gurobipy自动安装在系统的python安装中。如果您也需要在另一个python安装或虚拟环境中安装它,那么您需要安装gurobipy,如《快速入门指南》中的结尾所述。它归结为转到Gurobi的安装目录,并运行安装程序脚

我试图在Python3上安装gurobi包,但没有成功。我在macbook上使用的命令是:
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,操作如下:
下一步是将Gurobi包安装到Anaconda中。为此,首先将Gurobi频道添加到Anaconda频道,然后从该频道安装Gurobi包

从终端窗口发出以下命令,将Gurobi频道添加到默认搜索列表中:

现在发出以下命令以安装Gurobi包:

  • 步骤3:安装Gurobi许可证第三步是安装(如果您尚未安装)
    • 供pip安装参考:

    • 对Python3.0使用以下命令+
    • python-mpip安装-i gurobipy

    • 获取相关许可证并使用grbgetkey激活(必须从网站下载gurobi安装文件才能访问grbgetkey,因为它不是使用pip安装的

    • 将gurobi.lic文件复制到初始安装位置的以下目录:[your python dir]/site packages/gurobipy/.libs **注意:目录中有一个现有的受限安装许可证,只需将其替换即可


    • 重新启动python内核,新的许可证将被激活。不知道为什么Gurobi尚未在其网站上发布用于python pip安装的此信息。

      我正在尝试在pycharm上安装它,每次我想在那里安装它时,它都会显示错误消息您无法使用pip安装gurobipy,请运行
      setup.py
      脚本,如我使用Pycharm终端的回答中所示。
      conda config --add channels http://conda.anaconda.org/gurobi
      
      conda install gurobi