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 Linux, nous ne les ont testés que sur des machines répondant aux exigences suivantes:

  • Alpine Edge 64 bits (X86_64)
  • Centos 7 LTS 64 bits (x86_64)
  • SID Debian 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 de OR-Tools.

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:

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 de Python 3 à l'aide de la commande suivante:

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 système Linux, 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.