استفاده از OR-Tools Pip برای پایتون

مقدمه

این راهنما با یک مثال کار ساده شما را با OR-Tools در پایتون شروع می کند.

اگرچه این دستورالعمل‌ها ممکن است بر روی انواع دیگر لینوکس نیز کار کنند، ما آنها را فقط روی ماشین‌هایی آزمایش کرده‌ایم که شرایط زیر را داشته باشند:

  • Alpine Edge 64 بیتی (x86_64)
  • Centos 7 LTS 64 بیتی (x86_64)
  • Debian SID 64 بیتی (x86_64)
  • دبیان 11 (bullseye) 64 بیتی (x86_64)
  • فدورا 38 64 بیتی (x86_64)
  • فدورا 37 64 بیتی (x86_64)
  • OpenSuse Leap 64 بیتی (x86_64)
  • اوبونتو 24.04 64 بیتی (x86_64)
  • اوبونتو 22.04 LTS 64 بیتی (x86_64)
  • اوبونتو 20.04 LTS 64 بیتی (x86_64)

پیش نیازها

بخش های زیر پیش نیازهای نصب OR-Tools را شرح می دهند.

پایتون

باید پایتون 3.8+ را نصب کرده باشید.

برای نصب Python 3.8+، یک پنجره ترمینال را باز کنید و وارد کنید:

آلپاین

apk add python3-dev py3-pip py3-wheel

سنتوس

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

دبیان

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

اوبونتو

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

اوبونتو

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

اوبونتو

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

می توانید نصب پایتون 3 خود را با استفاده از:

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

نصب OR-Tools

با فرض اینکه نرم افزار پیش نیاز روی لینوکس شما نصب شده است، مراحل زیر را انجام دهید:

python3 -m pip install -U --user ortools

یا برای نصب آن در سطح سیستم:

sudo python3 -m pip install -U ortools

حذف OR-Tools

برای حذف OR-Tools، دستورات زیر را صادر کنید:

python3 -m pip uninstall ortools

کد مثال پایتون را دریافت کنید

کد مثال در مخزن python_or-tools قرار دارد.

  1. مخزن را به صورت یک فایل فشرده دانلود کنید و آن را استخراج کنید یا مخزن را شبیه سازی کنید:

    git clone -b v9.10 --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 آماده هستید.