Env ( logfilename=””, empty=False )

Env constructor. You will generally want to use the default environment in Gurobi Python programs. The exception is when you want explicit control over environment garbage collection. By creating your own environment object and always passing it to methods that take an environment as input (read or the Model constructor), you will avoid creating the default environment. Once every model created using an Env object is garbage collected, and once the Env object itself is no longer referenced, the garbage collector will reclaim the environment and release all associated resources.


logfilename: Name of the log file for this environment. Pass an an empty string if you don't want a log file.

empty: Indicates whether the environment should be empty. Use the start method to start an empty environment.

Return value:

New environment object.

Example usage:

  env = Env("gurobi.log")
  m = read("misc07.mps", env)