שימוש ב-OR-Tools Pip עבור Python

הקדמה

במדריך הזה מתחילים להשתמש בכלי OR ב-Python בשיטת עבודה פשוטה לדוגמה.

ההוראות האלה עשויות לפעול גם בווריאציות אחרות של MacOS, אבל בדקו אותם רק במכונות שעומדות בדרישות הבאות:

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

דרישות מוקדמות

הקטעים הבאים מתארים את הדרישות המוקדמות להתקנת כלי OR.

מבשלה ביתית

כדי להתקין את שאר הדרישות המוקדמות, מומלץ להתקין תחילה את "חסר מנהל חבילות ב-macOS" שידוע גם בשם מבשלה ביתית. כדי לעשות זאת, פותחים חלון טרמינל ומזינים:

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

כדי לוודא שהתקנתם בהצלחה את החליטה:

brew --version

אתם אמורים לראות:

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

Python

צריך להתקין את גרסת Python 3.8 ומעלה.

כדי להתקין את Python מגרסה 3.8 ואילך, פותחים חלון טרמינל ומזינים:

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

לאחר מכן מאמתים את ההתקנה:

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

התקנה של OR-כלים

בהנחה שהתוכנה הנדרשת מראש מותקנת ב-MacOS, צריך לבצע את השלבים הבאים:

python3 -m pip install -U --user ortools

או כדי להתקין אותו בכל המערכת:

sudo python3 -m pip install -U ortools

הסרת ההתקנה של כלי OR

כדי להסיר את כלי ה-OR, מריצים את הפקודות הבאות:

python3 -m pip uninstall ortools

קבלת קוד לדוגמה של Python

הקוד לדוגמה נמצא בקטע python_or-tools.

  1. הורדת המאגר כקובץ ZIP ומחלצים אותו, או משכפלים את המאגר:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. שינוי לספריית הדוגמאות:

    cd python_or-tools
    

הרצת הדוגמה

מהספרייה python_or-tools:

מריצים את הקובץ הבינארי באמצעות:

python3 basic_example.py

מעולה! הרצתם אפליקציה עם כלי OR, ואתם מוכנים תחילת העבודה עם כלי OR.