virtualenv nedir ne işe yarar?

VIRTUALENV Python için bir kapsülleme aracıdır.VIRTUALENV ile sanal bir ortam (environment) oluşturur ve projelerinizi bu ortam içinde çalıştırmamıza yarar.Bu sanal ortam projeyi dış ortamdaki paket, sürüm değişiklikleri vs gibi problemlerden korur. Django gibi Python web frameworklerini kullanarak proje geliştiriyorsanız kesinlikle kullanmanız gereken bir araç.Örnek vermek gerekirse Django 1.8 de desteklenen bir fonksiyonu 1.10 versiyonunda desteklemeyip yapacağınız paket güncellemesiyle 1.8 versiyonu ile yazdığınız projede bolca 404 hatası alabilirsiniz.

VIRTUALENV kurulumunu için
virtualenv sanalortam

Sanal ortam geçiş yapmak için
source sanalortam/active

VIRTUALENV ortamına geçip yaptıktan sonra pip,easy_install ile yapılan paket kurulumları ana sistemdeki paketlerde herhangi bir değişikliğe sebep olmayacaktır. İstediğiniz gibi at koşturabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir