每年年底,gurobi都会推出新版本。新版本是大的迭代更新,求解问题的效率和精度都会提升。官方人员一般会建议我们安装最新的版本,此外,写论文审稿专家也会建议我们使用较新的版本。
从我们现装的版本切换到新版本。我以往的做法是卸载,卸载完后一般系统会提示电脑重启。重启后再安装新版本。
但其实我们可以不卸载,在Anaconda Prompt的界面直接切换。切换的是gurobipy的版本。gurobipy只能保留一个版本。
步骤如下:
(1)在Prompt界面卸载旧版本,安装新版:
pip uninstall gurobipy
可以看到,已成功卸载11.0.1版本。可以调用gurobi求解检验下是否卸载成功。
(2)安装指定的“新”版本
pip install gurobipy==10.0.2
可以看到,我们安装了10.0.2版本。实现了从11.0.1切换到10.0.2的目的。
调用检查下,发现确实是新版本。
注:
(1)上述代码指令切换,要求联网。如果未联网,需要输入下述指令,即通过conda命令。
conda remove gurobi
conda install gurobi=10.0.2
(2)联网安装过程中,会出现镜像错误。参见我之前的文章,win+R输入regedit,然后把ProxyEnable的属性由1变0就可以了。记得安装完后复原为1。