Utiliser la fonction OR-Tools pour Python

Présentation

Ce guide vous aide à démarrer avec les outils OR en Python à l'aide d'un exemple fonctionnel simple.

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

  • Alpine Edge 64 bits (x86_64)
  • Centos 7 LTS 64 bits (x86_64)
  • Debian SID 64 bits (x86_64)
  • Debian 11 (bullseye) 64 bits (x86_64)
  • Fedora 38 64 bits (x86_64)
  • Fedora 37 64 bits (x86_64)
  • OpenSuse Leap 64 bits (x86_64)
  • Ubuntu 24.04 64 bits (x86_64)
  • Ubuntu 22.04 LTS 64 bits (x86_64)
  • Ubuntu 20.04 LTS 64 bits (x86_64)

Prérequis

Les sections suivantes décrivent les conditions préalables à l'installation des outils OU.

Python

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

Pour installer Python 3.8 ou une version ultérieure, ouvrez une fenêtre de terminal, puis saisissez la commande suivante:

Alpine

apk add python3-dev py3-pip py3-wheel

Centos

sudo yum install -y python3 python3-devel python3-pip numpy

Debian

sudo apt install -y python3-dev python3-pip python3-venv

Fedora

sudo dnf install -y python3-devel python3-pip python3-venv

Fedora

sudo dnf install -y python3-devel python3-pip python3-venv

OpenSUSE

sudo zypper install -y python3-devel python3-pip python3-wheel

Ubuntu

sudo apt install -y python3-dev python3-pip python3-venv

Ubuntu

sudo apt install -y python3-dev python3-pip python3-venv

Ubuntu

sudo apt install -y python3-dev python3-pip python3-venv

Vous pouvez vérifier votre installation Python 3 à l'aide de la commande suivante:

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

Installation des outils OU

En supposant que le logiciel prérequis soit installé sur votre système Linux, procédez comme suit:

python3 -m pip install -U --user ortools

Pour l'installer à l'échelle du système:

sudo python3 -m pip install -U ortools

Désinstallation des outils OU

Pour désinstaller les outils OU, exécutez les commandes suivantes:

python3 -m pip uninstall ortools

Obtenir l'exemple de code Python

L'exemple de code se trouve dans le dépôt python_or-tools.

  1. Téléchargez le dépôt en tant que 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 "examples" :

    cd python_or-tools
    

Exécuter l'exemple

Dans le 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 les outils OU. Vous êtes maintenant prêt à commencer avec les outils OU.