
4
Virtualenv ابزاری برای ایجاد محیط های جدا شده پایتون است.مشکل اساسی مورد بحث یکی از وابستگی ها و نسخه ها و غیرمستقیم مجوزها است.تصور کنید برنامه ای دارید که به نسخه 1 LibFoo نیاز دارد ، اما برنامه دیگری به نسخه 2 نیاز دارد. چگونه می توانید از این دو برنامه استفاده کنید؟اگر همه چیز را در /usr/lib/python2.4/site-packages نصب کنید (یا مکان استاندارد سیستم عامل شما چیست) ، به راحتی می توانید در شرایطی قرار بگیرید که ناخواسته برنامه ای را که نباید ارتقا یابد به روز کنید ....