Menggunakan Pip OR-Tools untuk Python

Pendahuluan

Panduan ini akan membantu Anda memulai OR-Tools di Python dengan contoh kerja sederhana.

Meskipun petunjuk ini mungkin juga berfungsi pada varian MacOS lainnya, kami hanya mengujinya pada komputer yang memenuhi persyaratan berikut:

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

Prasyarat

Bagian berikut menjelaskan prasyarat untuk menginstal OR-Tools.

Buatan Rumah

Untuk menginstal prasyarat yang tersisa, sebaiknya instal "pengelola paket tidak ada untuk macOS" terlebih dahulu, atau yang dikenal sebagai Homebrew. Untuk melakukannya, buka jendela terminal dan masukkan:

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

Untuk memverifikasi bahwa Anda telah berhasil menginstal brew:

brew --version

Anda akan melihat:

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

Python

Anda harus menginstal Python 3.8+.

Untuk menginstal Python 3.8+, buka jendela terminal dan masukkan:

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

Kemudian, verifikasi penginstalan Anda:

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

Menginstal OR-Tools

Dengan asumsi software prasyarat sudah diinstal di MacOS, lakukan langkah-langkah berikut:

python3 -m pip install -U --user ortools

Atau, untuk menginstalnya di seluruh sistem:

sudo python3 -m pip install -U ortools

Meng-uninstal OR-Tools

Untuk meng-uninstal OR-Tools, berikan perintah berikut:

python3 -m pip uninstall ortools

Mendapatkan kode contoh Python

Kode contoh terdapat di repositori python_or-tools.

  1. Download repositori sebagai file zip dan ekstrak, atau clone repositori:

    git clone -b v9.9 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. Ubah ke direktori contoh:

    cd python_or-tools
    

Menjalankan contoh

Dari direktori python_or-tools:

Jalankan biner menggunakan:

python3 basic_example.py

Selamat! Anda baru saja menjalankan aplikasi dengan OR-Tools, Anda siap untuk mulai menggunakan OR-Tools.