Como usar o pipe de ferramentas OR para Python

Introdução

Este guia ensina os primeiros passos com as ferramentas OR em Python com um exemplo.

Embora essas instruções também possam funcionar em outras variantes do Linux, nós os testou apenas em máquinas que atendem aos seguintes requisitos:

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

Pré-requisitos

As seções a seguir descrevem os pré-requisitos para instalar o OR-Tools.

Python

É preciso ter o Python 3.8 ou superior instalado.

Para instalar o Python 3.8+, abra uma janela de terminal e digite:

Alpine

apk add python3-dev py3-pip py3-wheel

Cento

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

Verifique a instalação do Python 3 usando:

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

Como instalar o OR-Tools

Supondo que o software de pré-requisito esteja instalado no Linux, siga estas etapas:

python3 -m pip install -U --user ortools

Ou, para instalá-lo em todo o sistema:

sudo python3 -m pip install -U ortools

Desinstalar o OR-Tools

Para desinstalar o OR-Tools, execute os seguintes comandos:

python3 -m pip uninstall ortools

Conseguir o código de exemplo em Python

O código de exemplo está localizado python_or-tools.

  1. Faça o download do repositório como um arquivo ZIP e extraia-o ou clone o repositório:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. Mude para o diretório de exemplos:

    cd python_or-tools
    

Executar o exemplo

No diretório python_or-tools:

Execute o binário usando:

python3 basic_example.py

Parabéns! Você acabou de executar um aplicativo com as ferramentas OR, está pronto para começar a usar o OR-Tools.