我尝试在python 3上安装gurobi软件包,但是没有用。我在Macbook上使用的命令是:
pip install gurobipy
,但是它不起作用,它向我显示了这一点:
错误:找不到满足gurobipy要求的版本(来自版本:无) 错误:找不到针对gurobipy的匹配分布
答案 0 :(得分:2)
fyi for pip安装:
python -m pip install -i https://pypi.gurobi.com gurobipy
获取相关许可证并使用grbgetkey激活(必须从网站下载gurobi安装文件以访问grbgetkey,因为未使用pip安装该文件
将最初安装gurobi.lic的文件复制到以下目录:[your python dir] /site-packages/gurobipy/.libs **请注意,目录中已有一个受限制的安装许可证,只需将其替换即可。
重新启动python内核,新许可证将被激活。不知道为什么Gurobi尚未在其网站上发布有关python pip安装的信息。
答案 1 :(得分:1)
鉴于@Robert的答案集中在macOS上,因此以下解决方案适用于Windows用户。根据{{3}},安装过程如下:
下一步是将Gurobi软件包安装到Anaconda中。为此,请先将Gurobi频道添加到Anaconda频道,然后从该频道安装gurobi软件包。
从终端窗口中发出以下命令,将Gurobi频道添加到默认搜索列表中:
conda config --add channels http://conda.anaconda.org/gurobi
现在发出以下命令来安装Gurobi软件包:
conda install gurobi
答案 2 :(得分:0)
On macOS gurobipy is automatically installed in the system's python installation. If you need to install it within another python installation or virtual environment, too, then you need to install gurobipy like described at the end of this section in the quickstart guide. It boils down to going to the installation directory of Gurobi, and running an installer script:
(venv) bash-3.2$ cd /Library/gurobi811/mac64/
(venv) bash-3.2$ python setup.py install