استخدام OR-Tools Pip في بايثون

مقدمة

يساعدك هذا الدليل على بدء استخدام أدوات OR في بايثون من خلال مثال عمل بسيط.

على الرغم من أنّ هذه التعليمات قد تعمل أيضًا على إصدارات أخرى من نظام التشغيل MacOS، لم نختبرها إلا على أجهزة تستوفي المتطلبات التالية:

  • MacOS 13.0.1 (Ventura) معالج Intel 64 بت (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (arm64)

المتطلبات الأساسية

توضح الأقسام التالية المتطلبات الأساسية لتثبيت أدوات OR.

بيرة منزلية

لتثبيت المتطلبات الأساسية المتبقية، ننصحك أولاً بتثبيت "أداة إدارة الحزم غير المتوفّرة لنظام التشغيل macOS" والمعروفة باسم Homebrew. لإجراء ذلك، افتح نافذة طرفية وأدخِل:

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

للتحقّق من نجاح تثبيت brew:

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-Tools

لإلغاء تثبيت OR-Tools، أصدر الأوامر التالية:

python3 -m pip uninstall ortools

الحصول على مثال عن رمز Python

يمكنك العثور على نموذج الرمز البرمجي في مستودع python_or-tools.

  1. تنزيل المستودع كملف ZIP واستخراجه أو استنساخ المستودع:

    git clone -b v9.9 --depth 1 https://github.com/or-tools/python_or-tools
    
  2. التغيير إلى دليل الأمثلة:

    cd python_or-tools
    

تنفيذ المثال

من دليل python_or-tools:

شغِّل البرنامج الثنائي باستخدام:

python3 basic_example.py

تهانينا! شغَّلت تطبيقًا باستخدام OR-Tools، وأصبحت جاهزًا لبدء استخدام OR-Tools.