Cómo usar pip con las herramientas del OR para Python

Introducción

En esta guía, aprenderás a usar las herramientas OR en Python con una explicación sencilla ejemplo.

Aunque estas instrucciones también podrían funcionar en otras variantes de macOS, solo los probaron en máquinas que cumplen con los siguientes requisitos:

  • MacOS 13.0.1 (Ventura) Intel de 64 bits (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (arm64)

Requisitos previos

Las siguientes secciones describen los requisitos previos para instalar OR-Tools.

Homebrew

Para instalar los demás requisitos previos, “falta el administrador de paquetes para macOS” también conocido como Homebrew Para ello, abre una ventana de terminal y escribe lo siguiente:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

Para verificar que instalaste la preparación correctamente, sigue estos pasos:

brew --version

Deberías ver lo siguiente:

Homebrew 1.6.9-8-g25542d7
Homebrew/homebrew-core (git revision 0e0c84; last commit 2018-06-20)

Python

Debes tener instalado Python 3.8 o superior.

Para instalar Python 3.8+, abre una ventana de terminal y escribe lo siguiente:

brew install python
python3 -m pip install -U --user wheel six

Luego, verifica la instalación:

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

Instalación de las herramientas OR

Si el software de requisitos previos está instalado en tu MacOS, sigue estos pasos:

python3 -m pip install -U --user ortools

O bien, para instalarlo en todo el sistema:

sudo python3 -m pip install -U ortools

Cómo desinstalar las herramientas OR

Para desinstalar las herramientas OR, ejecuta los siguientes comandos:

python3 -m pip uninstall ortools

Obtén el código de ejemplo de Python

El código de ejemplo se encuentra en python_or-tools.

  1. Descarga el repositorio como un archivo ZIP y extráelo o clona el repositorio:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. Cambia al directorio de ejemplos:

    cd python_or-tools
    

Cómo ejecutar el ejemplo

Desde el directorio python_or-tools:

Ejecuta el objeto binario con el siguiente comando:

python3 basic_example.py

¡Felicitaciones! Acabas de ejecutar una aplicación con las herramientas OR, tienes todo listo para comienza a usar las herramientas OR.