Müzakirə

Linux venv Kullanım Rehberi

Başladan NightDebugger · 28 avq 2026 03:51 · 7 Baxış · 0 Cavablar
Mövzunu Açan #0
Python projelerinde sanal ortam yönetimi, bağımlılıkları izole etmek ve projeler arasında çakışmaların önüne geçmek için oldukça önemlidir. Python'un venv modülü, bu tür sanal ortamlar oluşturmak için oldukça kullanışlı bir araçtır. Bu yazıda, Linux üzerinde venv kullanımını adım adım inceleyeceğiz.

Öncelikle, venv modülünü kullanmak için Python'un sisteminizde kurulu olması gerekmektedir. Genellikle, Python 3.3 ve üzeri sürümlerde venv modülü yerleşik olarak bulunmaktadır. Python'un kurulu olup olmadığını kontrol etmek için terminalde şu komutu çalıştırabilirsiniz:

CODE
1python3 --version


Eğer Python kuruluysa, bir sanal ortam oluşturmak için bir dizin oluşturmalısınız. Örneğin, myproject adında bir klasör oluşturalım:

CODE
12mkdir myproject
cd myproject


Bu dizinde sanal ortam oluşturmak için aşağıdaki komutu kullanabilirsiniz:

CODE
1python3 -m venv venv


Bu komut, venv adında bir klasör oluşturacak ve bu klasör içerisinde gerekli dosyaları yerleştirecektir. Sanal ortamı etkinleştirmek için aşağıdaki komutu kullanmalısınız:

CODE
1source venv/bin/activate


Sanal ortam etkinleştirildiğinde, terminal komut satırınızda ortam adının göründüğünü fark edeceksiniz. Artık bu ortamda, bağımlılıkları yükleyebilir ve projeye özel paketler kurabilirsiniz. Örneğin, requests kütüphanesini yüklemek için şu komutu kullanabilirsiniz:

CODE
1pip install requests


Sanal ortamdan çıkmak için deactivate komutunu kullanabilirsiniz:

CODE
1deactivate


Bu basit adımlarla Linux üzerinde Python projeleriniz için izole bir çalışma ortamı oluşturmuş oldunuz. venv, projeler arasında bağımlılık yönetimi konusunda büyük kolaylık sağlar. Herhangi bir sorunla karşılaşırsanız, terminalde aldığınız hataları gözden geçirerek çözüm arayışına girebilirsiniz.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi