Python-ValueError:环境变量的长度超过32767个字符

我正在用python和Gurobi解决MILP问题,确切的方法是拉格朗日松弛。所以我需要迭代运行程序以获得最佳解决方案,但是它将在大约200次迭代后终止,如下所示: enter image description here 我不知道该如何处理。有人可以帮我吗?非常感谢!

zyh810908 回答:Python-ValueError:环境变量的长度超过32767个字符

我猜每次迭代都将 GUROBI_HOME 路径附加到您的环境变量中。这使得环境变量越来越长,直到由于错误而最终破坏为止。我将更改solvers.py,actualSolve()中的行,以便它首先检查您的环境变量是否已经包含 GUROBI_HOME 路径。

,

Windows的环境变量限制为1024个字符,因此该错误在Windows中并不罕见。您可以尝试直接在C:\驱动器上的文件夹中重新安装python和库,并将环境变量设置为新路径。

您可以尝试首先使其在一台PC上运行,然后使用pyinstaller创建代码的可执行文件,然后在其他PC上运行该可执行文件。还是直接从其他PC上的源代码运行在某种程度上非常重要?

本文链接:https://www.f2er.com/2941836.html

大家都在问