Installing OR-Tools for Python from Binary on Windows

  • This guide provides instructions for installing Google's OR-Tools for Python on Windows 10 64-bit systems.

  • Prerequisites include having Microsoft Visual C++ Redistributable for Visual Studio 2022 (x64) and a compatible 64-bit Python version (3.8.x - 3.11.x) installed.

  • OR-Tools can be installed using pip with the command: python -m pip install ortools, preferably within a virtual environment.

  • Validation of the installation can be done by running python -c "import ortools; print(ortools.__version__)" in a x64 Native Tools Command Prompt.

 Introduction

This guide explains how to install OR-Tools for Python on Windows.

Although these instructions might also work on other Windows variants, we have only tested them on machines meeting the following requirements:

Windows 10 64-bit (x86_64) with:

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio Community 2022 Preview 2 or above

Prerequisites

The following sections describe the prerequisites for installing OR-Tools.

Microsoft Visual C++ Redistributable

You must have the Microsoft Visual C++ Redistributable for Visual Studio 2022 (select the x64 version) installed on your computer, since OR-Tools library for Python is a wrapper for the C++ native library.

Python

You must have one of the following versions of Python installed:

Then verify that you have pip 9.01 or higher available in your PATH:

python --version
python -c "import platform; print(platform.architecture()[0])"
python -m pip --version

Assuming the prerequisite software is installed on your Windows, take the following steps:

python -m pip install ortools

Uninstalling OR-Tools

To uninstall OR-Tools, issue the following commands:

python -m pip uninstall ortools

Validate your installation

To test your Python installations, open a x64 Native Tools Command Prompt. Then enter the following command:

python -c "import ortools; print(ortools.__version__)"

If it runs successfully, you are ready to get started with OR-Tools.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-03-18 UTC.