Używanie OR-Tools Pip dla Pythona

Wprowadzenie

Ten przewodnik pomoże Ci zacząć korzystać z narzędzi LUB w Pythonie z prostym przykładem roboczym.

Chociaż te instrukcje mogą też działać w innych wersjach systemu macOS, przetestowaliśmy je tylko na komputerach spełniających te wymagania:

  • MacOS 13.0.1 (Ventura) Intel 64-bitowy (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (arm64)

Wymagania wstępne

W kolejnych sekcjach opisano wymagania wstępne instalacji narzędzi LUB.

Domowe

Aby zainstalować pozostałe wymagania wstępne, najpierw zainstaluj „brakującego menedżera pakietów dla systemu macOS”, zwanego też Homebrew. Aby to zrobić, otwórz okno terminala i wpisz:

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

Aby sprawdzić, czy udało Ci się zainstalować piwo:

brew --version

Zobaczysz, że:

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

Python

Musisz mieć zainstalowanego Pythona 3.8 lub nowszego.

Aby zainstalować Pythona 3.8 lub nowszą wersję, otwórz okno terminala i wpisz:

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

Następnie sprawdź poprawność instalacji:

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

Instalowanie narzędzi OR-Tools

Zakładając, że w systemie macOS jest zainstalowane oprogramowanie wstępne, wykonaj te czynności:

python3 -m pip install -U --user ortools

Aby zainstalować ją w całym systemie:

sudo python3 -m pip install -U ortools

Odinstalowywanie OR-Tools

Aby odinstalować narzędzia OR-Tools, uruchom następujące polecenia:

python3 -m pip uninstall ortools

Pobieranie przykładowego kodu w Pythonie

Przykładowy kod znajduje się w repozytorium python_or-tools.

  1. Pobierz repozytorium jako plik ZIP i rozpakuj je lub sklonuj:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. Przejdź do katalogu przykładów:

    cd python_or-tools
    

Uruchamianie przykładu

W katalogu python_or-tools:

Uruchom plik binarny przy użyciu polecenia:

python3 basic_example.py

Gratulacje! Udało Ci się uruchomić aplikację za pomocą OR-Tools. Możesz zacząć korzystać z OR-Tools.