Ana içeriğe atla

Python'da Sanal Ortam

Bu eğitimde, Sanal Ortamı ve bunu oluşturmanın iki farklı yolunu öğreneceksiniz.
Güncel 3 Eki 2026  · 7 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

python datacamp banner

Python'da Sanal Ortam

Sanal Ortamı ve bunu oluşturmanın iki farklı yolunu öğrenin: Pipenv çoğunlukla web geliştiricileri tarafından kullanılır, Anaconda dağıtımları ise veri bilimciler içindir; Sanal Ortam, 'Anaconda Prompt' üzerinden 'conda' ile oluşturulur. Alternatif olarak Anaconda Navigator üzerinden de oluşturma seçeneği vardır.

Sanal Ortam, belirli bir proje için Python ile ilgili bağımlılıkların kurulduğu bir kapsayıcı veya yalıtılmış ortam oluşturmak için kullanılır. Farklı Python sürümleri ve bunların çeşitli paketleriyle çalışılabilir. Veri bilimciler, birçok kullanışlı paketin önceden kurulu geldiği ve kurulumu ile yönetimi kolay olan Anaconda dağıtımını kullanma eğilimindedir. Django, Flask ve diğer Python ile ilgili çatıları kullanan bir web geliştirici ise Sanal Ortam olarak Pipenv kullanabilir.

Pipenv

Pipenv, proje için otomatik olarak bir 'virtualenv' oluşturan yeni ve popüler bir yoldur. Paketleri yönetmeye yardımcı olan ve kolayca kurulup kaldırılabilen bir Pipfile oluşturur. Pipenv sayesinde, bir Sanal Ortam oluşturmak için 'pip' ve 'virtualenv' birlikte kullanılabilir; Pipfile, proje özelinde paket sürümlerini izleyen 'requirement.txt' dosyasının yerini alır.

Bu eğitim, Windows işletim sisteminde terminal olarak Git Bash kullanır. Ancak Mac kullanıcıları için paket yönetim aracı olan Homebrew, benzer şekilde Linux kullanıcıları için ise LinuxBrew kullanılabilir.

'mkdir project-name' komutunu kullanarak bir proje oluşturalım; bu komut, 'new-project' adlı bir dizin oluşturur ve 'cd' komutunu kullanarak yeni oluşturulan dizine geçelim.
new project

Windows kullanıcıları 'pipenv' kurmak için aşağıdaki komutu kullanabilir.

pip install pipenv

Linux/Mac kullanıcıları, LinuxBrew kurulumundan sonra 'pipenv' kurmak için aşağıdaki komutu kullanabilir.

brew install pipenv

Proje için virtualenv oluşturma

Proje için 'virtualenv' oluşturmak üzere aşağıdaki komutu kullanın.

pipenv shell 'pipenv' komutu, proje için yeni bir 'virtualenv' ve yanında bir Pipfile oluşturur. virtualenv

Proje için gerekli paketleri kurma/kaldırma

Sanal Ortamınızda aşağıdaki komutları kullanarak 'requests' ve 'flask' adlı iki paketi kuracaksınız.
pipenv install requests
pipenv install flask
İki paketin kurulmasından sonra aşağıdaki değişiklikler görülür. installation Paketi kaldırmak için aşağıdaki komutu kullanın.
pipenv uninstall flask

Sanal Ortamdan çıkış

Geçerli ortamı devre dışı bırakmak için aşağıdaki komutu kullanabilirsiniz. exit

Anaconda

Anaconda, veri bilimciler ve makine öğrenimi mühendisleri tarafından en çok kullanılan platformdur. Ortamları, kütüphaneleri ve bağımlılıkları yönetmeye yardımcı olan 'Conda'yı içerir.

Python Sanal Ortam Yöneticisi için Anaconda'yı Kurma

  • Windows kullanıcıları, Anaconda dağıtımını kurmak için aşağıdaki eğitime göz atabilir.

Windows'a Anaconda Kurulumu

  • Linux/Mac kullanıcıları ise Anaconda dağıtımını kurmak için aşağıdaki eğitime göz atabilir.

Mac/Linux'a Anaconda Kurulumu
4.6 veya daha yeni bir Anaconda sürümü kullanın. Önceki sürümlerde komutta küçük farklılıklar vardır. Daha eski sürümleri kullanıyorsanız güncelleme için aşağıdaki komutu kullanın.
conda update conda Sanal Ortam oluşturmanın aşağıda gösterilen iki yolundan biri kullanılabilir.

    • Anaconda Prompt - Anaconda dağıtımı kurulduktan sonra gelen bir komut satırı aracıdır.
    • Anaconda Navigator - Anaconda'da paketleri başlatmak ve yönetmek için alternatif bir Grafiksel Kullanıcı Arayüzüdür.

Bu eğitim Windows işletim sistemini kullanır, ancak herhangi bir işletim sistemiyle çalışır. Anaconda komutlarında küçük farklılıklar olabilir, ancak Sanal Ortam oluşturmanın genel süreci aynıdır. Aşağıdaki sonucu elde etmek için Mac/Linux'ta "Terminal"i açabilirsiniz. Projeler için gereken gereksinimlere göre, aşağıdaki kılavuzlar Sanal Ortam oluşturma hakkında daha fazla ayrıntı sunar.
Ortamları yönetme

Anaconda Prompt

Ekranın alt köşesindeki "Windows" simgesine basarak "Arama" kutusunu açın. "Anaconda Prompt" yazın ve açmak için "Enter" tuşuna basın. Sisteminizde Anaconda'nın başarıyla kurulduğunu kontrol etmek için conda kullanın; aşağıdaki gibi çıktılar görebilirsiniz. anaconda prompt

      1. Yeni bir Sanal Ortam oluşturma.
        Aşağıdaki komut, adı 'env' olan yeni bir ortamı ve belirli Python sürümü olarak '3.7'yi oluşturmak için bir bayrak olan '-n' alır. conda create -n env python = 3.7

      2. Sanal Ortamı etkinleştirme.
        Aşağıdaki komut, Sanal Ortamı etkinleştirir; istem değişir ve parantez içinde 'env' görünür. conda activate env activating environment

      3. Gerekli paketi kurma.
        Örneğin, 'env' adlı belirli Sanal Ortama 'numpy' paketi kurulur.
        conda install -n env numpy
        VEYA
        Ayrıca Python Paket Yöneticisi kullanılarak da 'numpy' kurulabilir. pip install numpy
        pip install numpy

      4. Sanal Ortam içindeki tüm kurulu paketleri listeleme.
        Aşağıdaki komut, Sanal Ortama özel paketleri listeleyebilir. conda list
        packages in virtual environment

      5. Oluşturulan tüm Sanal Ortamları listeleme.
        Aşağıdaki komut, oluşturulan tüm ortamları listeleyecektir. conda env list command

      6. Sanal Ortamı devre dışı bırakma.
        Aşağıdaki komut, geçerli 'env' ortamını devre dışı bırakır ve 'base'e döner. conda deactivate

      7. Sanal Ortamı kaldırma.

Aşağıdaki komut, 'myenv' adlı Sanal Ortamı tüm paketleriyle birlikte kaldırır. conda env remove -n myenv remove packages 'conda env list' ile listeledikten sonra görebileceğiniz gibi yalnızca iki Sanal Ortam gösterilir. virtual environments

Anaconda Navigator

      1. Ekranın alt köşesindeki "Windows" simgesine basarak "Arama" kutusunu açın. "Anaconda Navigator" yazın ve açmak için "Enter" tuşuna basın.
      2. "Environments" bölümüne gidin; burada iki sanal ortam gösterilir. 'base' varsayılandır, 'env' ise daha önce oluşturulan Sanal Ortamdır. anaconda navigator

      3. "Create"e tıklayın ve aşağıda gösterildiği gibi gerekli bilgileri doldurarak "new-env" adlı yeni bir Sanal Ortam oluşturun. create new environment

      4. "new-env"e gidin ve gerekli paketi kurmak için "All"u seçin; bizim örneğimizde numpy. new env

      5. Belirli bir uygulamayı başlatmanın o sanal ortama özel olmasını sağlamak için ana dizinde 'new-env'i seçin. new env 2

Sonuç

Eğitimi tamamladığınız için tebrikler!

Sanal Ortamı ve Pipenv ile Anaconda üzerinden nasıl oluşturulacağını başarıyla öğrendiniz.

Daha fazla bilgi edinmek için DataCamp platformunda Anaconda tarafından hazırlanan aşağıdaki kurslara göz atabilirsiniz:

Kaynakça:
pipenv kurulumu

Konular
Python

Python hakkında daha fazlasını öğrenin

Kurs

Python’a Giriş

4 sa
7.1M
Python ile veri analizi temellerini sadece dört saatte öğrenin. Bu çevrimiçi kurs, Python arayüzünü tanıtacak ve popüler paketleri keşfedecektir.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör