تخط المحتوى

تطوير أو تشغيل سكريبتات بايثون

يتضمن كيدي لينكس لغة بايثون، ولكن دون أي إمكانية لتثبيت وحدات إضافية على مستوى النظام. تتطلب العديد من برامج بايثون استخدام وحدات غير مثبتة مسبقًا، فكيف تحل هذا الوضع؟

الحل هو إنشاء بيئة افتراضية، يمكنك من خلالها تثبيت أي اعتمادات تحتاجها:

# إنشاء بيئة افتراضية جديدة في الدليل الحالي باسم “venv”
python -m venv venv

# تفعيل البيئة الافتراضية “venv”
source venv/bin/activate

# تثبيت ما تحتاجه
python -m ensurepip --default-pip
pip install [أي وحدات بايثون تحتاجها]

# تشغيل أو تطوير الأداة

# الخروج من البيئة الافتراضية
deactivate

# اختياري: حذف البيئة الافتراضية “venv” إذا لم تعد بحاجة إليها
rm -r venv

المقالة مساهمة من تحت ترخيص CC-BY-4.0.