Virtualenv هي أداة لإنشاء بيئات Python معزولة.المشكلة الأساسية التي تتم معالجتها هي مشكلة التبعيات والإصدارات والأذونات غير المباشرة.تخيل أن لديك تطبيقًا يحتاج إلى الإصدار 1 من LibFoo ، ولكن هناك تطبيقًا آخر يتطلب الإصدار 2. كيف يمكنك استخدام هذين التطبيقين؟إذا قمت بتثبيت كل شيء في /usr/lib/python2.4/site- الحزم (أو أيًا كان الموقع القياسي للنظام الأساسي الخاص بك) ، فمن السهل أن ينتهي بك الأمر في موقف قمت فيه بترقية أحد التطبيقات دون قصد ....