Discussion

Linux Python Sanal Ortam Oluşturma ve Yönetimi

Started by IronSpecter · 28 Aug 2026 03:36 · 4 Views · 0 Replies
Thread Starter #0
Sanal ortamlar, Python projelerinin bağımlılıklarını izole bir şekilde yönetmek için kullanılan güçlü bir araçtır. Linux üzerinde Python sanal ortamlarını oluşturmak, projeler arası çakışmaları önlemek ve sistem genelindeki Python paketlerini korumak açısından oldukça önemlidir. İşte bu süreci adım adım inceleyelim.

Öncelikle, sanal ortam oluşturmak için venv modülünü kullanacağız. Bu modül, Python 3 ile birlikte gelen yerleşik bir araçtır. Eğer sisteminizde Python 3 yüklü değilse, yüklemeniz gerekecektir. Yükleme işlemi genellikle şu komut ile yapılır:

CODE
1sudo apt install python3-venv


Sanal ortam oluşturmak için bir dizin belirlememiz gerekiyor. Terminalde aşağıdaki komutu kullanarak yeni bir dizin oluşturabiliriz:

CODE
12mkdir my_project
cd my_project


Ardından, sanal ortamı şu şekilde oluşturabilirsiniz:

CODE
1python3 -m venv venv


Bu komut ile venv adında bir sanal ortam oluşturulmuş olur. venv dizini içerisinde, Python'un ve gerekli paketlerin yükleneceği izolasyonlu bir yapı oluşturulmaktadır.

Sanal ortamı aktive etmek için aşağıdaki komutu kullanabilirsiniz:

CODE
1source venv/bin/activate


Aktivasyon işleminden sonra terminalde (venv) ifadesi belirecek, bu da sanal ortamın aktif olduğunu gösterir. Artık bağımlılıklarınızı yükleyebilir ve proje geliştirmeye başlayabilirsiniz. Örneğin, bir paket yüklemek için:

CODE
1pip install requests


Bu işlem yalnızca sanal ortam içinde geçerli olacaktır. Sanal ortamı kapatmak için ise şu komutu kullanabilirsiniz:

CODE
1deactivate


Sanal ortamlar, projelerinizi daha düzenli tutmanıza ve farklı projelerde farklı bağımlılık sürümleri kullanmanıza olanak tanır. Projelerinizi geliştirirken bu yöntemi sıkça kullanmanız önerilir.

You must be logged in to reply.

0 quotes selected