---
name: "pyomo"
section: "1"
platform: "linux"
package: "pyomo"
version: "4.3.11388+git20160622.d3e3f0a-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/pyomo"
---

# pyomo(1)

user interface of the Pyomo optimization tool

## NAME

**pyomo** - user interface of the Pyomo optimization tool

## USAGE EXAMPLES

$ pyomo solve --solver=*glpk* *model1.py* *model.dat* --summary

$ pyomo solve --solver-manager=neos --solver=*cplex* *model1.py* *model.dat* --summary

## OPTIONS

- **--version**

  put out the version number and exit.

- **-h,--help**

  put out a help message and exit.

## SUBCOMMANDS

- **solve**

  optimize a Pyomo model. Some of the solvers which are supported by Pyomo's versatile backend are available within Debian. **--solver=glpk** uses the LP/MIP solver (glpsol) of GNU Linear Programming Kit for optimizing (package: glpk-utils). **--solver=cbc** uses the MIP solver (cbc) of the COIN-OR project (package: coinor-cbc). Individual configuration files could be employed, while rich commented templates for that could be easily generated. Individual arguments could be passed to the solver by **--solver-options="\<option\>"**. Please regard that the perfomance level of open source solvers isn't analogous to commercial products like CPLEX when it comes to solving large-scale and very complex problems, but you can do a lot with them. The NEOS Server (http://www.neos-server.org/neos/) is employed by **--solver-manager=neos**, while the individual solver which is hosted there must be given, e.g. **--solver=cplex**.  The command **pyomo help --solvers** puts out information on the whole issue.

- **check**

  check a model script for errors.

- **convert**

  convert a model script to another format.

- **run**

  execute helper scripts installed with Pyomo. **--list** shows a list of available scripts, and **pyomo help --commands** puts out information on them. If you want to run those helper scripts independently please add */usr/share/pyomo/* to $PATH.

- **info**

  put out general system information.

- **test-solvers**

  test supported solvers.

- **help**

  put out information about Pyomo's components and features. E.g. **pyomo help --components** puts out information about what is available in the modeling environment.

Some subcommands put out a usage synopsis when run without options, and some put out extra information when **--help** is given to them.

## HELP

For Pyomo's documentation, please see *http://www.pyomo.org/documentation/*. A large collection of example models could be found in */usr/share/doc/pyomo/examples/*. And there's a tutorial in *examples/pyomo/tutorial*.

## SEE ALSO

[glpsol(1)](/glpsol/1.md), [cbc(1)](/cbc/1.md)

## AUTHORS

Pyomo is written by William Hart, John Siirola, and Jean-Paul Watson.

This manpage is written by Daniel Stender \<stender@debian.org\>.
