הקדמה
המדריך הזה יעזור לכם להתחיל לעבוד עם OR-Tools ב-Python באמצעות דוגמה פשוטה לעבודה.
יכול להיות שההוראות האלה יפעלו גם בגרסאות אחרות של Windows, אבל בדקנו אותן רק במכונות שעומדות בדרישות הבאות:
Windows 10 בגרסת 64 ביט (x86_64) עם:
- Microsoft Visual Studio Enterprise 2022
- גרסת טרום-השקה 2 ומעלה של Microsoft Visual Studio Community Studio 2022
דרישות מוקדמות
בקטעים הבאים מתוארים הדרישות המוקדמות להתקנת OR-Tools.
אפשרות להפצה מחדש של Microsoft Visual C++
צריך להתקין במחשב את Microsoft Visual C++ Redistributable for Visual Studio 2022 (יש לבחור את גרסת x64), כי ספריית OR-Tools עבור Python היא wrapper של הספרייה המקורית C++.
Python
צריכה להיות לכם אחת מהגרסאות הבאות של Python:
לאחר מכן, עליך לוודא ש-PIP 9.01 ואילך זמין ב-Path:
python --version
python -c "import platform; print(platform.architecture()[0])"
python -m pip --version
התקנת OR-Tools
בהנחה שהתוכנה הנדרשת מותקנת ב-Windows, מבצעים את השלבים הבאים:
python3 -m pip install -U --user ortools
לחלופין, כדי להתקין אותו ברמת המערכת:
sudo python3 -m pip install -U ortools
הסרת ההתקנה של OR-Tools
כדי להסיר את ההתקנה של OR-Tools, מריצים את הפקודות הבאות:
python3 -m pip uninstall ortools
קבלת הקוד לדוגמה של Python
הקוד לדוגמה נמצא במאגר python_or-tools.
מורידים את המאגר כקובץ ZIP ומחלצים אותו, או משכפלים אותו:
git clone -b v9.9 --depth 1 https://github.com/or-tools/python_or-tools
עוברים לספריית הדוגמאות:
cd python_or-tools
הפעלת הדוגמה
מהספרייה python_or-tools
:
מריצים את הקובץ הבינארי באמצעות:
python3 basic_example.py
כל הכבוד! פשוט מריצים אפליקציה באמצעות OR-Tools, ומתחילים לעבוד עם OR-Tools.