Google created OR-Tools in C++, but you can also use it with Python, Java, or C# (on the .NET platform).
Install OR-Tools for Python
If you already have Python 2.7 or 3.5+ installed (as well as the Python package manager, PIP), the easiest way to install OR-Tools is as follows:
python -m pip install --upgrade --user ortools
After the installation is complete, you are ready to get started with OR-Tools for Python.
Installation instructions for all supported languages
For instructions on installing the latest version of OR-Tools, as well as the required prerequisites, click one of the buttons below:
If you need to install an older version, the OR-Tools release page has links to downloads for past releases.
Below are links to the OR-Tools binary distributions by language and platform.
C++, Java or C#
To get the source files for the latest release of OR-Tools, you can either: