تطوير أو تشغيل سكريبتات بايثون
يتضمن كيدي لينكس لغة بايثون، ولكن دون أي إمكانية لتثبيت وحدات إضافية على مستوى النظام. تتطلب العديد من برامج بايثون استخدام وحدات غير مثبتة مسبقًا، فكيف تحل هذا الوضع؟
الحل هو إنشاء بيئة افتراضية، يمكنك من خلالها تثبيت أي اعتمادات تحتاجها:
# إنشاء بيئة افتراضية جديدة في الدليل الحالي باسم “venv” python -m venv venv # تفعيل البيئة الافتراضية “venv” source venv/bin/activate # تثبيت ما تحتاجه python -m ensurepip --default-pip pip install [أي وحدات بايثون تحتاجها] # تشغيل أو تطوير الأداة # الخروج من البيئة الافتراضية deactivate # اختياري: حذف البيئة الافتراضية “venv” إذا لم تعد بحاجة إليها rm -r venv
يُنصح بتجنب تثبيت Python باستخدام Homebrew، لأن هذا سيكسر kde-builder وربما أي برمجيات أخرى مبنية على Python مشمولة في النظام.
المقالة مساهمة من Nate Graham تحت ترخيص CC-BY-4.0.