测试您的许可
一旦你得到您的机器的许可证密钥,就可以测试您的许可使用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: \ gurobi和c: \ 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计算服务器和接收此消息:
错误:没有可用的服务器计算服务器当前没有运行。请咨询部分建立一个计算服务器。
在指令后,如果你仍然经验问题而设立或测试您的许可,请访问我们网站的支持寻求帮助。