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 MacOS, nós os testou apenas em máquinas que atendem aos seguintes requisitos:

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

Pré-requisitos

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

Homebrew

Para instalar os pré-requisitos restantes, recomendamos primeiro a instalação do "gerenciador de pacotes ausente para macOS" também conhecidos como Homebrew: Para isso, abra uma janela de terminal e digite:

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

Para verificar se você instalou o brew:

brew --version

Você verá:

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

Python

É preciso ter o Python 3.8 ou superior instalado.

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

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

Em seguida, verifique sua instalação:

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 MacOS, 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.