Cómo instalar las herramientas OR para Python desde objetos binarios en macOS

Introducción

En esta guía, se explica cómo instalar las herramientas del operador OR para Python en MacOS.

Aunque estas instrucciones también pueden funcionar en otras variantes de macOS, solo las probamos 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

En las siguientes secciones, se describen los requisitos previos para instalar las herramientas del operador OR.

Homebrew

Para instalar los requisitos previos restantes, te recomendamos que primero instales el "administrador de paquetes faltante para macOS", también conocido como Homebrew. Para hacerlo, 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 brew correctamente, haz lo siguiente:

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 una versión posterior.

Para instalar Python 3.8 o una versión posterior, abre una ventana de terminal y, luego, ingresa lo siguiente:

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

Luego, verifica tu instalación:

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

Cómo instalar las herramientas OR

Si suponemos que el software del requisito previo está instalado en tu MacOS, sigue estos pasos:

python3 -m pip install ortools
.

Cómo desinstalar las herramientas OR

Para desinstalar las herramientas del operador OR, ejecuta los siguientes comandos:

python3 -m pip uninstall ortools

Valida la instalación

Para probar tus instalaciones de Python, abre una ventana de terminal. Luego, ingresa el siguiente comando:

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

Si se ejecuta correctamente, estás listo para comenzar a usar las herramientas del operador OR.