Menggunakan Pip OR-Tools untuk Python

Pendahuluan

Panduan ini membantu Anda mulai menggunakan OR-Tools di Python dengan cara kerja yang sederhana contoh.

Meskipun instruksi 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 Alat OR.

Buatan Rumah

Untuk menginstal prasyarat yang tersisa, sebaiknya instal terlebih dahulu "pengelola paket tidak ada untuk macOS" 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 telah diinstal di MacOS Anda, 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 ada di bagian python_or-tools.

  1. Mendownload repositori sebagai file ZIP dan mengekstraknya, atau membuat clone repositori:

    git clone -b v9.10 --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.