virtualenv
-
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
-
(bkz: anaconda navigator)
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap