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

مقدمة

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

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

Windows 10 64 بت (x86_64) مع:

  • Microsoft Visual Studio Enterprise 2022
  • معاينة Microsoft Visual Studio Community 2022 2 أو إصدارًا أحدث

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

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

Microsoft Visual C++ القابلة لإعادة التوزيع

يجب تثبيت Microsoft Visual C++ Redistributable for Visual Studio 2022 (اختيار الإصدار x64) على الكمبيوتر، لأنّ مكتبة OR-Tools في Python هي برنامج تضمين للمكتبة الأصلية بلغة C++.

Python

يجب أن يكون لديك أحد إصدارات بايثون التالية مثبّتة:

بعد ذلك، يجب التأكّد من توفّر pip 9.01 أو إصدار أحدث في مسار PATH:

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

تثبيت أدوات OR

بافتراض أن البرنامج الأساسي مثبّتًا على نظام التشغيل 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.

  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.