تثبيت مكتبات بايثون: أفضل الطرق والمكتبات الأساسية لعام 2025

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

تثبيت مكتبات Python هو أساس عمل أي مطور. في هذا الدليل، سنستعرض بالتفصيل جميع طرق تثبيت المكتبات، بدءًا من الطرق الأساسية وصولاً إلى الأساليب المتقدمة.

ما هي مكتبة Python ولماذا تحتاجها؟

مكتبة Python هي مجموعة من الوحدات والدوال الجاهزة التي توسع إمكانيات اللغة. تتيح هذه المكتبات للمطورين توفير الوقت والجهد من خلال استخدام حلول مُختبرة للمهام المتكررة بدلاً من كتابة الكود من الصفر.

أهم فوائد استخدام المكتبات:

  • تسريع عملية التطوير
  • زيادة موثوقية الكود
  • الوصول إلى وظائف متخصصة
  • اتباع أفضل ممارسات البرمجة

طرق تثبيت مكتبات Python

الطريقة الأولى: التثبيت عبر pip

pip هو مدير الحزم الافتراضي لـ Python، ويأتي مرفقًا مع المفسر بدءًا من الإصدار 3.4.

التحقق من وجود pip

pip --version

إذا لم يكن pip مثبتًا، استخدم الأمر التالي:

python -m ensurepip --upgrade

أوامر pip الأساسية

تثبيت مكتبة:

pip install library_name

أمثلة على مكتبات شائعة:

pip install requests
pip install pandas
pip install numpy
pip install matplotlib

تثبيت إصدار محدد:

pip install pandas==1.5.0
pip install requests>=2.25.0

تحديث مكتبة:

pip install --upgrade library_name

إزالة مكتبة:

pip uninstall library_name

عرض الحزم المثبتة:

pip list
pip show library_name

التعامل مع ملف requirements.txt

ملف requirements.txt يحتوي على قائمة بجميع تبعيات المشروع. وهي الطريقة القياسية لإدارة التبعيات في مشاريع Python.

مثال على محتوى ملف requirements.txt:

requests==2.28.1
flask==2.2.2
pandas>=1.5.0
numpy
beautifulsoup4==4.11.1

تثبيت جميع التبعيات:

pip install -r requirements.txt

إنشاء ملف requirements.txt:

pip freeze > requirements.txt

الطريقة الثانية: البيئات الافتراضية (venv)

البيئات الافتراضية تسمح بعزل تبعيات المشاريع المختلفة، مما يمنع حدوث تعارض في الإصدارات.

إنشاء بيئة افتراضية

python -m venv project_env

تفعيل البيئة

نظام Windows:

project_env\Scripts\activate

نظام Linux/macOS:

source project_env/bin/activate

العمل داخل البيئة الافتراضية

بعد التفعيل، جميع أوامر pip ستعمل فقط داخل هذه البيئة:

pip install requests
pip install pandas

إلغاء تفعيل البيئة

deactivate

الطريقة الثالثة: استخدام pipenv

pipenv هي أداة حديثة تجمع بين إمكانيات pip و virtualenv، مما يوفر إدارة أكثر سهولة للتبعيات.

تثبيت pipenv

pip install pipenv

أوامر pipenv الأساسية

إنشاء بيئة وتثبيت مكتبة:

pipenv install requests
pipenv install pand                

المدونات

توصيات الكتب