Gurobi Optimizer Quick Start Guide - macOS


Version 10.0, Copyright © 2023, Gurobi Optimization, LLC

Welcome to the GurobiTM Optimizer Quick Start Guide for macOS users! This document provides a basic introduction to the Gurobi Optimizer, including:

We suggest that all users read these first five sections.

Once you have done this, you will probably want to choose a programming environment from which to use Gurobi. If you don't have a strong preference, we recommend that you use our Python® interface, which provides a number of benefits. First, Python is a very nice programming language that can be used for anything from experimentation to prototyping to deployment. Beyond this, though, our Python interface includes a set of higher-level modeling constructs that make it much easier to build optimization models. We also include instructions for installing the Anaconda Python distribution, which includes both a graphical development environment (Spyder) and a notebook-style interface (Jupyter).

If you already have a preferred programming language, you can select from among our available interfaces:

At the end of the Quick Start Guide, you'll find a File Overview that lists the files included in the Gurobi distribution.

Additional resources

Once you are done with the Quick Start Guide, the next step is to explore these additional resources:

Getting help

If you have a question that is not answered in this document, please visit the Gurobi support site at There, you can read knowledge base articles and join the community discussion forum. Also, if you have a current maintenance contract, you can use the Gurobi support site to submit a request to the Gurobi support team.

Ready to get started? Your first step is to Obtain a License.

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.