Utiliser la fonction OR-Tools pour Python

Présentation

Ce guide vous aide à faire vos premiers pas avec OR-Tools en Python à l'aide d'un simple à titre d'exemple.

Bien que ces instructions puissent également fonctionner sur d'autres variantes de macOS, nous ne les ont testés que sur des machines répondant aux exigences suivantes:

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

Prérequis

Les sections suivantes décrivent les conditions préalables à l'installation de OR-Tools.

Homebrew

Pour installer les autres prérequis, nous vous recommandons d'installer d'abord "gestionnaire de paquets manquant pour macOS" également appelé Homebrew Pour ce faire, ouvrez une fenêtre de terminal et saisissez la commande suivante:

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

Pour vérifier que vous avez correctement installé brew:

brew --version

Vous devriez obtenir le résultat suivant :

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

Python

Python 3.8 ou version ultérieure doit être installé.

Pour installer Python 3.8+, ouvrez une fenêtre de terminal et saisissez la commande suivante:

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

Vérifiez ensuite votre installation:

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

Installation de OR-Tools

En supposant que le logiciel prérequis est installé sur votre MacOS, procédez comme suit:

python3 -m pip install -U --user ortools

Ou, pour l'installer à l'échelle du système:

sudo python3 -m pip install -U ortools

Désinstaller OU-Tools

Pour désinstaller OR-Tools, exécutez les commandes suivantes:

python3 -m pip uninstall ortools

Obtenir l'exemple de code Python

L'exemple de code se trouve dans la section python_or-tools.

  1. Télécharger le dépôt sous forme de fichier ZIP et extrayez-le, ou clonez le dépôt:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. Accédez au répertoire des exemples:

    cd python_or-tools
    

Exécuter l'exemple

À partir du répertoire python_or-tools:

Exécutez le binaire à l'aide de la commande suivante:

python3 basic_example.py

Félicitations ! Vous venez d'exécuter une application avec OR-Tools, vous êtes prêt à Premiers pas avec OR-Tools.