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

معرفی

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

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

  • MacOS 13.0.1 (Ventura) اینتل 64 بیتی (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (arm64)

پیش نیازها

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

هومبرو

برای نصب پیش نیازهای باقیمانده، توصیه می‌کنیم ابتدا «مدیر بسته گمشده برای 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)

پایتون

باید پایتون 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-Tools

با فرض اینکه نرم افزار پیش نیاز روی 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_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 آماده هستید.