测试您的许可

一旦你得到您的机器的许可证密钥,就可以测试您的许可使用Gurobi交互式Shell。要做到这一点,双击Gurobi图标在桌面上。外壳应该产生以下输出:

使用许可文件c: \ gurobi \ gurobi.lic
设置参数日志文件值“gurobi.log”

9.5.2 Gurobi交互式Shell,版本
版权(c) 2022年,Gurobi优化狗万app足彩,LLC
输入“帮助()”寻求帮助

gurobi >

如果您正在运行的客户端Gurobi计算服务器,上面的消息之前,这样的消息:

能力上可用的myserver -连接…建立HTTP未加密的连接

如果您使用的是Gurobi即时云,上面的消息之前将这样一个讯息:

等待云服务器开始(池默认)…能力可以在“默认”云池-连接…建立了HTTPS加密连接

祝贺你,你的驾照是正常的!现在您已经准备好使用Gurobi优化器。的下一节将向您展示如何解决一个简单的优化模型。

可能的错误

如果Gurobi壳不产生所需的输出,有问题你的许可。我们在这里列出一些常见的错误。

以下消息……

错误:没有发现Gurobi许可证(用户史密斯,主机mymachine hostid 9 d3128ce)
表明你的gurobi.lic文件无法找到。

你有适当的权限来读取文件吗?缺少阅读文件或目录的权限是一个常见的问题,特别是如果别人执行安装。

你使用非默认许可文件位置吗?当您运行Windows版的Gurobi优化器,它将寻找gurobi.lic密钥文件在三个不同的默认位置。它看起来总是在您的主目录。此外,Gurobi优化器9.5.2也会看c: \ gurobic: \ gurobi952。注意,这些默认路径是绝对的,比如Gurobi将寻求许可密钥文件c: \ gurobi,即使软件安装d: \ gurobi。如果你使用一个非默认许可密钥文件的位置,您应该设置环境变量GRB_LICENSE_FILE指许可密钥文件。看到设置环境变量有关如何做到这一点。

重要提示:环境变量应该指向许可密钥文件本身,不包含该文件的目录。

以下信息:

错误:HostID不匹配(授权9 d3128ce HostID 7 de025e9)
表明你的gurobi.lic这台机器不是有效的。你应该确保你使用的是正确的gurobi.lic文件。

如果您正在运行的客户端Gurobi令牌服务器和接收此消息:

错误:无法连接到令牌服务器“myserver”(端口41954)
令牌服务器当前没有运行。如果你收到这样的消息:
错误:没有指定TOKENSERVER令牌执照
您的许可文件丢失TOKENSERVER =行提供令牌服务器的名称。请咨询部分建立一个令牌服务器

如果您正在运行的客户端Gurobi计算服务器和接收此消息:

错误:没有可用的服务器
计算服务器当前没有运行。请咨询部分建立一个计算服务器

在指令后,如果你仍然经验问题而设立或测试您的许可,请访问我们网站的支持寻求帮助。