الدرس 2 من 20

إعداد البيئة

البيئات الافتراضية

3 دقيقة للقراءة

البيئات الافتراضية هي بيئات بايثون معزولة تحافظ على تبعيات مشروعك منفصلة عن المشاريع الأخرى وبايثون النظام.

لماذا نستخدم البيئات الافتراضية؟

تخيل مشروعين للذكاء الاصطناعي:

  • المشروع أ يحتاج openai==1.0.0
  • المشروع ب يحتاج openai==1.5.0

بدون البيئات الافتراضية، تثبيت أحدهما سيكسر الآخر. البيئات الافتراضية تحل هذا بإنشاء مساحات معزولة لكل مشروع.

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

# انتقل إلى مجلد مشروعك
cd my-ai-project

# أنشئ بيئة افتراضية باسم 'venv'
python3 -m venv venv

هذا ينشئ مجلد venv يحتوي على:

  • نسخة من مترجم بايثون
  • مكان للحزم المثبتة
  • سكريبتات التفعيل

تفعيل البيئة

ماك/لينكس

source venv/bin/activate

ويندوز (موجه الأوامر)

venv\Scripts\activate.bat

ويندوز (PowerShell)

venv\Scripts\Activate.ps1

عند التفعيل، سترى (venv) في بداية موجه الطرفية.

إلغاء التفعيل

عندما تنتهي من العمل:

deactivate

أفضل الممارسات

الممارسةالسبب
بيئة واحدة لكل مشروعيمنع تعارضات التبعيات
سمّها venv أو .venvاصطلاح قياسي، سهل التجاهل في git
لا تُضف venv إلى gitكبيرة وخاصة بالنظام
أعد الإنشاء من requirements.txtشارك التبعيات، ليس البيئة

بعد ذلك، سنتعلم كيفية إدارة الحزم باستخدام pip. :::

مراجعة سريعة: كيف تجد هذا الدرس؟

اختبار

الوحدة 1: إعداد البيئة

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.