Windows Sunucuda Python PIP Kurulumu Nasıl Yapılır

Son doğrulama: Eylül 2026 · Windows Server 2022 test sunucusunda denendi

Hızlı çözüm

Windows Python PIP kurulumu aslında Python’un kendisini kurmakla başlar: PIP ayrı bir paket değildir, resmî Python yükleyicisiyle birlikte gelir. Kurulum penceresinde “Add python.exe to PATH” kutusunu işaretleyin, ardından yeni bir komut satırından python --version ve pip --version ile doğrulayın.

  1. python.org’dan Windows yükleyicisini indirin.
  2. Kurulumda “Add python.exe to PATH” seçeneğini işaretleyin.
  3. Yeni bir PowerShell penceresinde python --version çalıştırın.
  4. pip --version ile PIP’in geldiğini doğrulayın.
  5. Gerekirse pip install <paket-adı> ile ilk paketi kurun.
Panel Yok — sunucu içi komut satırı (PowerShell/CMD)
Sistem Windows Server 2019/2022 (VDS/VPS)
Yetki Yönetici (Administrator) oturumu
Narhost ürünü VDS Sunucu

Başlamadan önce

  • Sunucuya yönetici oturumuyla RDP ya da uzak PowerShell ile bağlı olun.
  • Sunucunun internet erişimi olsun; yükleyici python.org’dan indirilir (yaklaşık 25-30 MB).
  • Sunucuda başka bir Python dağıtımı (ör. Anaconda) kuruluysa PATH çakışmasını önlemek için önce bunu not edin.
  • Kurumsal güvenlik duvarı ya da antivirüs dışa çıkan HTTPS (443) bağlantısını engellemiyor olmalı.

Windows Python PIP Kurulumu Neden Gerekir

Windows Server görüntüleri varsayılan olarak Python içermez; bir betik, otomasyon aracı ya da uygulama Python gerektirdiğinde önce Python’un kendisi kurulur. PIP, Python 3.4 ve sonrasında yükleyiciyle birlikte otomatik gelir (ensurepip modülü sayesinde); ayrı bir PIP kurulumu yalnızca yükleyici PATH’e eklenmediyse ya da çok eski bir Python sürümü varsa gerekir.

Boş bir Windows Server 2022 test sunucusunda Get-Command python, python --version ve where.exe python komutlarının hiçbiri sonuç döndürmedi — bu, sunucuda Python’un hiç kurulu olmadığını doğrular. Sunucunuzda aynı komutları çalıştırıp benzer bir sonuç alıyorsanız aşağıdaki adımlarla kurulumu tamamlayabilirsiniz.

Windows Python PIP kurulumu akış şeması — kontrol, indirme, PATH ayarı ve doğrulama adımları
Kontrolden doğrulamaya dört adımda paket yöneticisi kurulumu.

Adım Adım Python ve PIP Kurulumu

  1. Python’un kurulu olup olmadığını kontrol edin. Yönetici olarak açtığınız PowerShell’de sırayla çalıştırın.
    Get-Command python -ErrorAction SilentlyContinuepython --versionwhere.exe python

    Gerçek çıktı (test sunucusu, Python kurulu değil): “python : The term ‘python’ is not recognized as the name of a cmdlet, function, script file, or operable program.” ve where.exe python için “INFO: Could not find files for the given pattern(s).” Kuruluysa ilk komut sürüm ve yol bilgisi, ikincisi “Python 3.x.x” döner.

  2. Python yükleyicisini python.org’dan indirin.Resmî Windows kurulum belgesindeki stabil sürüm bağlantısını kullanın, 64 bit yükleyiciyi seçin.

    Beklenen sonuç: python-3.1x.x-amd64.exe adında bir dosya iner; boyutu yaklaşık 25-30 MB’tır.

  3. Yükleyiciyi çalıştırın ve PATH kutusunu işaretleyin. Açılan ilk ekranda sayfanın altındaki “Add python.exe to PATH” kutusunu işaretleyip Install Now‘a tıklayın; bu kutu işaretlenmezse python komutu terminalde tanınmaz.

    Beklenen sonuç: kurulum sihirbazı ilerleme çubuğunu gösterip “Setup was successful” mesajıyla kapanır.

  4. Yeni bir terminalde Python ve PIP’i doğrulayın. Kurulum bitince açık olan PowerShell/CMD pencerelerini kapatıp yenisini açın, PATH değişikliği yalnızca yeni oturumlarda geçerli olur.
    python --versionpip --version

    Beklenen sonuç: python --version “Python 3.1x.x” biçiminde bir sürüm döner; pip --version “pip 2x.x from C:\…\Lib\site-packages\pip (python 3.1x)” biçiminde bir satır verir.

  5. PIP ile bir paket kurup listeleyin. Kurulumun çalıştığını görmek için küçük bir paket yükleyin.
    pip install requestspip list

    Beklenen sonuç: pip install “Successfully installed requests-2.x.x …” satırıyla biter; pip list çıktısında requests paketi ve sürümü görünür.

Doğrulama

Sonuç

Yeni bir terminal penceresinde python --version ve pip --version ikisi de sürüm bilgisiyle döner, hata vermez. where.exe python çalıştırdığınızda yükleyicinin kurduğu dizini (ör. C:\Users\...\AppData\Local\Programs\Python\Python31x\python.exe) gösterir. Windows Python PIP kurulumu bu üç kontrolden geçtiyse tamamlanmış demektir.

Hâlâ Çözülmediyse

  • python komutu hâlâ tanınmıyor. Kurulumda PATH kutusu işaretlenmemiş olabilir; yükleyiciyi Modify seçeneğiyle tekrar çalıştırıp “Add python.exe to PATH” kutusunu işaretleyin ya da Sistem Özellikleri → Ortam Değişkenleri’nden yol elle eklenir.
  • python var ama pip yok. Bazı özel dağıtımlarda PIP ayrı paketlenir; python -m ensurepip --upgrade komutu PIP’i yeniden kurar.
  • pip install “SSL: CERTIFICATE_VERIFY_FAILED” hatası veriyor. Genelde kurumsal proxy ya da SSL inceleme kaynaklıdır; önce python -m pip install --upgrade pip deneyin, sorun sürerse ağ ekibinizle proxy sertifikasını paylaşın.
  • Birden fazla Python sürümü karışıyor.py -0p ile kurulu sürümleri listeleyip py -3.12 -m pip install ... gibi sürüme özel çağırın.

Narhost desteği

Talebe şunları ekleyin: sunucunun işletim sistemi sürümü, python --version ve pip --version çıktıları, kurulum sırasında aldığınız hata mesajının tam metni, PATH kutusunu işaretleyip işaretlemediğiniz.

Destek talebi aç

Sıkça Sorulan Sorular

Python kurulumu sunucuyu yeniden başlatmayı gerektirir mi?

Hayır, yeniden başlatma gerekmez. PATH değişikliğinin görünmesi için yalnızca açık terminal pencerelerini kapatıp yenisini açmanız yeterlidir.

pip komutu “tanınmayan komut” hatası veriyor, PIP’in kurulu olduğundan eminim.

PATH’e eklenmemiş olabilir; geçici çözüm olarak python -m pip ... biçiminde çağırın, kalıcı çözüm için Python’u PATH kutusunu işaretleyerek yeniden kurun.

Aynı sunucuda birden fazla Python sürümü kurulabilir mi?

Evet, Windows’ta py launcher sürümleri yan yana yönetir; py -0p kurulu sürümleri listeler, her biri py -3.x ile ayrı çağrılır.

pip install komutu “SSL: CERTIFICATE_VERIFY_FAILED” hatası veriyor.

Genelde kurumsal proxy ya da SSL inceleme kaynaklıdır. Önce PIP’i güncelleyin, sorun sürerse ağ ekibinizle birlikte proxy sertifikasını sisteme ekleyin.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

İlgili çözümler