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

مقدمة

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

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

  • Alpine Edge 64 بت (x86_64)
  • Centos 7 LTS 64 بت (x86_64)
  • Debian SID 64 بت (x86_64)
  • Debian 11 (مركز الهدف) 64 بت (x86_64)
  • Fedora 38 64 بت (x86_64)
  • Fedora 37 64 بت (x86_64)
  • OpenSuse Leap 64 بت (x86_64)
  • Ubuntu 23.10 64 بت (x86_64)
  • Ubuntu 22.04 LTS 64 بت (x86_64)
  • Ubuntu 20.04 LTS 64 بت (x86_64)

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

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

Python

يجب أن تكون قد ثبَّتّ Python 3.8 أو إصدار أحدث.

لتثبيت Python 3.8+ ، افتح نافذة طرفية وأدخل:

Alpine

apk add python3-dev py3-pip py3-wheel

سينتوس

sudo yum install -y python3 python3-devel python3-pip numpy

نظام التشغيل Debian

sudo apt install -y python3-dev python3-pip python3-venv

قبعة فيدورا

sudo dnf install -y python3-devel python3-pip python3-venv

قبعة فيدورا

sudo dnf install -y python3-devel python3-pip python3-venv

OpenSUSE

sudo zypper install -y python3-devel python3-pip python3-wheel

Ubuntu

sudo apt install -y python3-dev python3-pip python3-venv

Ubuntu

sudo apt install -y python3-dev python3-pip python3-venv

Ubuntu

sudo apt install -y python3-dev python3-pip python3-venv

يمكنك التحقق من تثبيت Python 3 باستخدام:

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

تثبيت أدوات OR

بافتراض تثبيت البرنامج الأساسي على جهاز Linux، اتبع الخطوات التالية:

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.