Konuyu Açan #1
Python Venv Ortamı Nasıl Oluşturulur

Python projelerinde bağımlılıkların ve paketlerin yönetimi, geliştirme sürecinin en kritik noktalarından biridir. Bu noktada, sanal ortamlar (virtual environments) devreye girer ve projelerin birbirinden izole edilmesini sağlar. Python'un kendi içinde gelen venv modülü, bu işlemi oldukça basit ve etkili biçimde gerçekleştirir.

İlk adım olarak, Python'un sisteminizde kurulu olup olmadığını kontrol edin. Komut satırına
KOD
1python --version
veya
KOD
1python3 --version
yazıp Enter’a basın. Eğer yüklü değilse, resmi Python sitesinden uygun sürümü indirip kurmanız gerekir.

Venv ortamını oluşturmak için, proje dizininizde terminal veya komut istemcisini açın ve aşağıdaki komutu kullanın:

KOD
12
python -m venv [ortam_adi]


Burada, [ortam_adi] yerine istediğiniz isim veya dizin adını verebilirsiniz. Örneğin:

KOD
12
python -m venv myenv


Bu komut, belirtilen dizinde yeni bir sanal ortam oluşturur. Ortamı aktif hale getirmek için ise işletim sistemine göre şu adımları takip edebilirsiniz:

  • Windows:

KOD
12
myenv\Scripts\activate


  • MacOS/Linux:

KOD
12
source myenv/bin/activate


Aktif ortamda, pip kullanarak paketleri yükleyebilir ve projeye özel bağımlılıkları yönetebilirsiniz. Ortamı devre dışı bırakmak için ise
KOD
1deactivate
komutunu kullanmak yeterlidir.

Venv ortamı, özellikle farklı projelerde farklı paket sürümleri kullanmak veya proje bağımlılıklarını izole tutmak isteyen geliştiriciler için vazgeçilmez bir araçtır. Bu sayede, sistem genelinde paket karışıklığı yaşamadan, her projeye özgü ortamlar oluşturmak mümkündür.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi