تثبيت OR-أدوات لـ Python من النظام الثنائي على Linux

مقدمة

يشرح هذا الدليل كيفية تثبيت OR-أدوات للغة بايثون على نظام التشغيل Linux.

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

  • Alpine Edge 64 بت (x86_64)
  • Centos 7 LTS 64 بت (x86_64)
  • Debian SID 64 بت (x86_64)
  • Debian 11 (bullseye) 64 بت (x86_64)
  • Fedora 38 64 بت (x86_64)
  • Fedora 37 64 بت (x86_64)
  • OpenSuse Leap 64-bit (x86_64)
  • Ubuntu 23.10 64-bit (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 ortools

إلغاء تثبيت أدوات OR

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

python3 -m pip uninstall ortools

التحقّق من صحة عملية التثبيت

لاختبار عمليات تثبيت Python، افتح نافذة طرفية. بعد ذلك، أدخِل الأمر التالي:

python3 -c "import ortools; print(ortools.__version__)"

إذا تم تشغيلها بنجاح، ستكون جاهزًا لبدء استخدام "أدوات OR".