• sanal bir çalışma ortamı kurarak, diğer projelerinizden bağımsız çalışmanızı sağlar.

    biraz daha pratiği için (bkz: virtualenvwrapper)
  • virtualenv eğer python geliştiriyorsanız bir zorunluluk. bu sayede sanal python ortamları oluşturup pip'in indirdiği kütüphanelerin sistem genelinde yüklenmesinin önüne geçiyorsunuz. her bir proje kendi kütüphane uzayında çalışıyor gibi düşünebilirsiniz.

    linux üzerinde bunu
    sudo apt-get install python-virtualenv
    sudo pacman -s python-virtualenv

    ile yükleyebilirsiniz. windows altında ise sanıyorum pip kullanmak zorundasınız

    pip install --user virtualenv

    yüklendikten sonra projenizin altına gelip

    virtualenv <klasöradı>

    demeniz yeterli. kanonik olarak venv seçiliyor klasör adı olarak ama istediğiniz gibi bir ad verebilirsiniz. sonrasında linux altında

    source venv/bin/activate

    demeniz, windows altında ise

    cd venv/scripts

    klasörüne gidip activate.bat demeniz yeterli.

    daha sonra bu venv'i iptal etmek istiyorsanız

    deactivate

    diyorsunuz.

    aktive olmuş bir virtualenv altında yapacağınız bütün pip yüklemeleri o projenin venv'ine kaydediliyor. işiniz bittikten sonra requirements.txt'i üretmek için de

    pip freeze > requirements.txt

    demeniz yeterli.

    special thx goes to plat0n
  • bunun bi yere kopyalanmasi ise eziyettir illa paketleri tekrar yeni yerinde kurmaniz gerekir
hesabın var mı? giriş yap