הקדמה
במדריך הזה מתחילים להשתמש בכלי 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.
הורדת המאגר כקובץ ZIP ומחלצים אותו, או משכפלים את המאגר:
git clone -b v9.10 --depth 1 https://github.com/or-tools/python_or-tools
שינוי לספריית הדוגמאות:
cd python_or-tools
הרצת הדוגמה
מהספרייה python_or-tools
:
מריצים את הקובץ הבינארי באמצעות:
python3 basic_example.py
מעולה! הרצתם אפליקציה עם כלי OR, ואתם מוכנים תחילת העבודה עם כלי OR.