Python

Ders 24: Python Virtualenv Kullanımı

Python virtualenv kullanımı, projelerde bağımlılık karmaşasını önlemek için hayati öneme sahiptir. Aynı bilgisayarda birden fazla Python projesi geliştiriyorsan, Python virtualenv kullanımı seni büyük dertlerden kurtarır.


Python Virtualenv Kullanımı Nedir?

Python virtualenv kullanımı, her proje için izole bir Python ortamı oluşturmayı sağlar. Böylece bir projede kullanılan kütüphane sürümü diğer projeyi etkilemez.

Kısaca mantık şudur: Her proje kendi dünyasında yaşar.


Python Virtualenv Kullanımı: Kurulum

Önce virtualenv aracını kuralım:


pip install virtualenv

Kontrol edelim:


virtualenv --version

Python Virtualenv Kullanımı: Ortam Oluşturma

Proje klasörüne gir ve sanal ortam oluştur:


virtualenv venv

Buradaki venv klasör adı tamamen sana kalmış.


Python Virtualenv Kullanımı: Ortamı Aktif Etme

Windows:


venv\Scripts\activate

Mac ve Linux:


source venv/bin/activate

Aktif olunca terminalde ortam adını görürsün.


Python Virtualenv Kullanımı: Paket Kurulumu

Sanal ortam aktifken kurulan paketler sadece o projeye ait olur.


pip install requests

Kurulu paketleri listelemek için:


pip list

Python Virtualenv Kullanımı: requirements.txt

Projede kullanılan paketleri kaydetmek için:


pip freeze > requirements.txt

Başka bir bilgisayarda aynı ortamı kurmak için:


pip install -r requirements.txt

Python Virtualenv Kullanımı Ne Zaman Şart?

  • Birden fazla Python projesi varsa
  • Farklı kütüphane sürümleri kullanıyorsan
  • Profesyonel proje geliştiriyorsan
  • Takım çalışması yapıyorsan

Bu durumlarda Python virtualenv kullanımı olmazsa olmazdır.


Küçük Görevler

  1. Yeni bir virtualenv oluştur ve aktif et.
  2. requests paketini kur.
  3. requirements.txt oluştur.

Bir önceki ders: Ders 23: Python API İstekleri
Bir sonraki ders: Ders 25: Python Nesne Yönelimli Programlama

Bir yanıt yazın

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

Başa dön tuşu