وإدارة المعالين والبيئات الافتراضية أمر أساسي للحفاظ على مشاريع الفيثون النظيفة والفعالة، وهو يساعد على منع نشوب النزاعات بين الطرود ويكفل إمكانية التكاثر عبر مختلف مجموعات التنمية.

فهم الأقاليم في بيتسون

والآفاق هي مكتبات أو مجموعات خارجية يتطلب مشروع بيثون أن يعمل على نحو صحيح، ويكفل إدارة هذه المعالين أن يكون المشروع قادرا على الوصول إلى النسخ الصحيحة للمكتبات اللازمة للتنمية والنشر.

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

وتخلق البيئات الافتراضية أماكن معزولة لمشاريع بيتون، وتمنع هذه العزلة النزاعات بين مجموعات النسخ في مختلف المشاريع وتحافظ على بيئة البيتون العالمية نظيفة.

Creating and Managing Virtual Environments

ولخلق بيئة افتراضية، استخدام وحدة الإنقاذ المُبنى في المحيط:

Command:] python -m venv Myenv

تفعيل البيئة:

على النوافذ:
MyenvScriptsactivate

On macOS/Linux:
source myenv/bin/activate

إدارة شؤون الأقاليم

وبمجرد أن تكون البيئة الافتراضية نشطة، يمكن تركيب المعالين باستخدام الرزم:

Command:] pip install package name

وبغية توفير المعالين من أجل التقاسم أو النشر، يُنشأ ملف للاحتياجات:

Command:] pip freeze > requirements.txt

لتثبيت المعالين من ملف الشروط:

Command:] pip install -r requirements.txt