{"id":521,"date":"2025-09-10T13:29:02","date_gmt":"2025-09-10T10:29:02","guid":{"rendered":"https:\/\/destek.narhost.com\/?p=521"},"modified":"2026-09-12T18:33:36","modified_gmt":"2026-09-12T15:33:36","slug":"windows-python-pip-kurulumu","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/windows-python-pip-kurulumu\/","title":{"rendered":"Windows Sunucuda Python PIP Kurulumu Nas\u0131l Yap\u0131l\u0131r"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son do\u011frulama: Eyl\u00fcl 2026 \u00b7 Windows Server 2022 test sunucusunda denendi<\/p>\n<div id=\"hizli-cozum\" class=\"ai-box ai-box--cozum\">\n<p class=\"ai-box-title\">H\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/p>\n<p><strong>Windows Python PIP kurulumu<\/strong> asl\u0131nda Python&#8217;un kendisini kurmakla ba\u015flar: PIP ayr\u0131 bir paket de\u011fildir, resm\u00ee Python y\u00fckleyicisiyle birlikte gelir. Kurulum penceresinde <strong>&#8220;Add python.exe to PATH&#8221;<\/strong> kutusunu i\u015faretleyin, ard\u0131ndan yeni bir komut sat\u0131r\u0131ndan <code>python --version<\/code> ve <code>pip --version<\/code> ile do\u011frulay\u0131n.<\/p>\n<ol>\n<li>python.org&#8217;dan Windows y\u00fckleyicisini indirin.<\/li>\n<li>Kurulumda &#8220;Add python.exe to PATH&#8221; se\u00e7ene\u011fini i\u015faretleyin.<\/li>\n<li>Yeni bir PowerShell penceresinde <code>python --version<\/code> \u00e7al\u0131\u015ft\u0131r\u0131n.<\/li>\n<li><code>pip --version<\/code> ile PIP&#8217;in geldi\u011fini do\u011frulay\u0131n.<\/li>\n<li>Gerekirse <code>pip install &lt;paket-ad\u0131&gt;<\/code> ile ilk paketi kurun.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>Yok \u2014 sunucu i\u00e7i komut sat\u0131r\u0131 (PowerShell\/CMD)<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Windows Server 2019\/2022 (VDS\/VPS)<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>Y\u00f6netici (Administrator) oturumu<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/vds-sunucu\" title=\"Narhost VDS Sunucu \u2014 Windows Server se\u00e7enekleri\">VDS Sunucu<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>Sunucuya y\u00f6netici oturumuyla RDP ya da uzak PowerShell ile ba\u011fl\u0131 olun.<\/li>\n<li>Sunucunun internet eri\u015fimi olsun; y\u00fckleyici python.org&#8217;dan indirilir (yakla\u015f\u0131k 25-30 MB).<\/li>\n<li>Sunucuda ba\u015fka bir Python da\u011f\u0131t\u0131m\u0131 (\u00f6r. Anaconda) kuruluysa PATH \u00e7ak\u0131\u015fmas\u0131n\u0131 \u00f6nlemek i\u00e7in \u00f6nce bunu not edin.<\/li>\n<li>Kurumsal g\u00fcvenlik duvar\u0131 ya da antivir\u00fcs d\u0131\u015fa \u00e7\u0131kan HTTPS (443) ba\u011flant\u0131s\u0131n\u0131 engellemiyor olmal\u0131.<\/li>\n<\/ul>\n<\/div>\n<h2>Windows Python PIP Kurulumu Neden Gerekir<\/h2>\n<p>Windows Server g\u00f6r\u00fcnt\u00fcleri varsay\u0131lan olarak Python i\u00e7ermez; bir betik, otomasyon arac\u0131 ya da uygulama Python gerektirdi\u011finde \u00f6nce Python&#8217;un kendisi kurulur. PIP, Python 3.4 ve sonras\u0131nda y\u00fckleyiciyle birlikte otomatik gelir (<a href=\"https:\/\/docs.python.org\/3\/installing\/index.html\" title=\"Python PIP kurulumu ve ensurepip mod\u00fcl\u00fc \u2014 resm\u00ee Python belgeleri\" target=\"_blank\" rel=\"noopener\"><code>ensurepip<\/code> mod\u00fcl\u00fc<\/a> sayesinde); ayr\u0131 bir PIP kurulumu yaln\u0131zca y\u00fckleyici PATH&#8217;e eklenmediyse ya da \u00e7ok eski bir Python s\u00fcr\u00fcm\u00fc varsa gerekir.<\/p>\n<p>Bo\u015f bir Windows Server 2022 test sunucusunda <code>Get-Command python<\/code>, <code>python --version<\/code> ve <code>where.exe python<\/code> komutlar\u0131n\u0131n hi\u00e7biri sonu\u00e7 d\u00f6nd\u00fcrmedi \u2014 bu, sunucuda Python&#8217;un hi\u00e7 kurulu olmad\u0131\u011f\u0131n\u0131 do\u011frular. Sunucunuzda ayn\u0131 komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131p benzer bir sonu\u00e7 al\u0131yorsan\u0131z a\u015fa\u011f\u0131daki ad\u0131mlarla kurulumu tamamlayabilirsiniz.<\/p>\n<figure class=\"nh-sema\"><img src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/windows-python-pip-kurulumu-sema-narhost.webp\" alt=\"Windows Python PIP kurulumu ak\u0131\u015f \u015femas\u0131 \u2014 kontrol, indirme, PATH ayar\u0131 ve do\u011frulama ad\u0131mlar\u0131\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>Kontrolden do\u011frulamaya d\u00f6rt ad\u0131mda paket y\u00f6neticisi kurulumu.<\/figcaption><\/figure>\n<h2>Ad\u0131m Ad\u0131m Python ve PIP Kurulumu<\/h2>\n<ol class=\"kb-adimlar\">\n<li><strong>Python&#8217;un kurulu olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.<\/strong> Y\u00f6netici olarak a\u00e7t\u0131\u011f\u0131n\u0131z PowerShell&#8217;de s\u0131rayla \u00e7al\u0131\u015ft\u0131r\u0131n.\n<pre><code class=\"language-powershell\">Get-Command python -ErrorAction SilentlyContinuepython --versionwhere.exe python<\/code><\/pre>\n<p class=\"kb-cikti\">Ger\u00e7ek \u00e7\u0131kt\u0131 (test sunucusu, Python kurulu de\u011fil): &#8220;python : The term &#8216;python&#8217; is not recognized as the name of a cmdlet, function, script file, or operable program.&#8221; ve <code>where.exe python<\/code> i\u00e7in &#8220;INFO: Could not find files for the given pattern(s).&#8221; Kuruluysa ilk komut s\u00fcr\u00fcm ve yol bilgisi, ikincisi &#8220;Python 3.x.x&#8221; d\u00f6ner.<\/p>\n<\/li>\n<li><strong>Python y\u00fckleyicisini python.org&#8217;dan indirin.<\/strong><a href=\"https:\/\/docs.python.org\/3\/using\/windows.html\" title=\"Python Windows kurulum k\u0131lavuzu \u2014 resm\u00ee Python belgeleri\" target=\"_blank\" rel=\"noopener\">Resm\u00ee Windows kurulum belgesindeki<\/a> stabil s\u00fcr\u00fcm ba\u011flant\u0131s\u0131n\u0131 kullan\u0131n, 64 bit y\u00fckleyiciyi se\u00e7in.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>python-3.1x.x-amd64.exe<\/code> ad\u0131nda bir dosya iner; boyutu yakla\u015f\u0131k 25-30 MB&#8217;t\u0131r.<\/p>\n<\/li>\n<li><strong>Y\u00fckleyiciyi \u00e7al\u0131\u015ft\u0131r\u0131n ve PATH kutusunu i\u015faretleyin.<\/strong> A\u00e7\u0131lan ilk ekranda sayfan\u0131n alt\u0131ndaki <strong>&#8220;Add python.exe to PATH&#8221;<\/strong> kutusunu i\u015faretleyip <strong>Install Now<\/strong>&#8216;a t\u0131klay\u0131n; bu kutu i\u015faretlenmezse <code>python<\/code> komutu terminalde tan\u0131nmaz.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: kurulum sihirbaz\u0131 ilerleme \u00e7ubu\u011funu g\u00f6sterip &#8220;Setup was successful&#8221; mesaj\u0131yla kapan\u0131r.<\/p>\n<\/li>\n<li><strong>Yeni bir terminalde Python ve PIP&#8217;i do\u011frulay\u0131n.<\/strong> Kurulum bitince a\u00e7\u0131k olan PowerShell\/CMD pencerelerini kapat\u0131p yenisini a\u00e7\u0131n, PATH de\u011fi\u015fikli\u011fi yaln\u0131zca yeni oturumlarda ge\u00e7erli olur.\n<pre><code class=\"language-powershell\">python --versionpip --version<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>python --version<\/code> &#8220;Python 3.1x.x&#8221; bi\u00e7iminde bir s\u00fcr\u00fcm d\u00f6ner; <code>pip --version<\/code> &#8220;pip 2x.x from C:\\&#8230;\\Lib\\site-packages\\pip (python 3.1x)&#8221; bi\u00e7iminde bir sat\u0131r verir.<\/p>\n<\/li>\n<li><strong>PIP ile bir paket kurup listeleyin.<\/strong> Kurulumun \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in k\u00fc\u00e7\u00fck bir paket y\u00fckleyin.\n<pre><code class=\"language-powershell\">pip install requestspip list<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>pip install<\/code> &#8220;Successfully installed requests-2.x.x &#8230;&#8221; sat\u0131r\u0131yla biter; <code>pip list<\/code> \u00e7\u0131kt\u0131s\u0131nda <code>requests<\/code> paketi ve s\u00fcr\u00fcm\u00fc g\u00f6r\u00fcn\u00fcr.<\/p>\n<\/li>\n<\/ol>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Yeni bir terminal penceresinde <code>python --version<\/code> ve <code>pip --version<\/code> ikisi de s\u00fcr\u00fcm bilgisiyle d\u00f6ner, hata vermez. <code>where.exe python<\/code> \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda y\u00fckleyicinin kurdu\u011fu dizini (\u00f6r. <code>C:\\Users\\...\\AppData\\Local\\Programs\\Python\\Python31x\\python.exe<\/code>) g\u00f6sterir. Windows Python PIP kurulumu bu \u00fc\u00e7 kontrolden ge\u00e7tiyse tamamlanm\u0131\u015f demektir.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00c7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>python komutu h\u00e2l\u00e2 tan\u0131nm\u0131yor.<\/strong> Kurulumda PATH kutusu i\u015faretlenmemi\u015f olabilir; y\u00fckleyiciyi <strong>Modify<\/strong> se\u00e7ene\u011fiyle tekrar \u00e7al\u0131\u015ft\u0131r\u0131p &#8220;Add python.exe to PATH&#8221; kutusunu i\u015faretleyin ya da Sistem \u00d6zellikleri \u2192 Ortam De\u011fi\u015fkenleri&#8217;nden yol elle eklenir.<\/li>\n<li><strong>python var ama pip yok.<\/strong> Baz\u0131 \u00f6zel da\u011f\u0131t\u0131mlarda PIP ayr\u0131 paketlenir; <code>python -m ensurepip --upgrade<\/code> komutu PIP&#8217;i yeniden kurar.<\/li>\n<li><strong>pip install &#8220;SSL: CERTIFICATE_VERIFY_FAILED&#8221; hatas\u0131 veriyor.<\/strong> Genelde kurumsal proxy ya da SSL inceleme kaynakl\u0131d\u0131r; \u00f6nce <code>python -m pip install --upgrade pip<\/code> deneyin, sorun s\u00fcrerse a\u011f ekibinizle proxy sertifikas\u0131n\u0131 payla\u015f\u0131n.<\/li>\n<li><strong>Birden fazla Python s\u00fcr\u00fcm\u00fc kar\u0131\u015f\u0131yor.<\/strong><code>py -0p<\/code> ile kurulu s\u00fcr\u00fcmleri listeleyip <code>py -3.12 -m pip install ...<\/code> gibi s\u00fcr\u00fcme \u00f6zel \u00e7a\u011f\u0131r\u0131n.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebe \u015funlar\u0131 ekleyin: sunucunun i\u015fletim sistemi s\u00fcr\u00fcm\u00fc, <code>python --version<\/code> ve <code>pip --version<\/code> \u00e7\u0131kt\u0131lar\u0131, kurulum s\u0131ras\u0131nda ald\u0131\u011f\u0131n\u0131z hata mesaj\u0131n\u0131n tam metni, PATH kutusunu i\u015faretleyip i\u015faretlemedi\u011finiz.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/submitticket.php\" title=\"Narhost destek talebi olu\u015ftur\">Destek talebi a\u00e7<\/a><\/div>\n<div class=\"kb-ilgili\">\n<p class=\"label\">Sonraki ad\u0131mlar<\/p>\n<ul>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-sunucu-rdp-yonetimi-rehberi\/\" title=\"Windows Sunucu (RDP) Y\u00f6netimi Rehberi \u2014 Narhost Destek\">Windows sunucu y\u00f6netimi kartlar\u0131n\u0131n tamam\u0131<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-sunucuya-uzak-masaustu-baglantisi-rdp-nasil-gerceklestirilir\/\" title=\"Windows sunucuya RDP ile nas\u0131l ba\u011flan\u0131l\u0131r \u2014 Narhost Destek\">Sunucuya ilk RDP ba\u011flant\u0131s\u0131n\u0131 kurma<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-sunucuda-mssql-sql-server-kurulumu\/\" title=\"Windows sunucuda MSSQL kurulumu \u2014 Narhost Destek\">Ayn\u0131 sunucuya MSSQL kurma<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-cmd-ile-kullanici-parolasi-degistirme\/\" title=\"Windows CMD ile kullan\u0131c\u0131 parolas\u0131 de\u011fi\u015ftirme \u2014 Narhost Destek\">CMD ile kullan\u0131c\u0131 parolas\u0131 de\u011fi\u015ftirme<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<h3>Python kurulumu sunucuyu yeniden ba\u015flatmay\u0131 gerektirir mi?<\/h3>\n<p>Hay\u0131r, yeniden ba\u015flatma gerekmez. PATH de\u011fi\u015fikli\u011finin g\u00f6r\u00fcnmesi i\u00e7in yaln\u0131zca a\u00e7\u0131k terminal pencerelerini kapat\u0131p yenisini a\u00e7man\u0131z yeterlidir.<\/p>\n<h3>pip komutu &#8220;tan\u0131nmayan komut&#8221; hatas\u0131 veriyor, PIP&#8217;in kurulu oldu\u011fundan eminim.<\/h3>\n<p>PATH&#8217;e eklenmemi\u015f olabilir; ge\u00e7ici \u00e7\u00f6z\u00fcm olarak <code>python -m pip ...<\/code> bi\u00e7iminde \u00e7a\u011f\u0131r\u0131n, kal\u0131c\u0131 \u00e7\u00f6z\u00fcm i\u00e7in Python&#8217;u PATH kutusunu i\u015faretleyerek yeniden kurun.<\/p>\n<h3>Ayn\u0131 sunucuda birden fazla Python s\u00fcr\u00fcm\u00fc kurulabilir mi?<\/h3>\n<p>Evet, Windows&#8217;ta py launcher s\u00fcr\u00fcmleri yan yana y\u00f6netir; <code>py -0p<\/code> kurulu s\u00fcr\u00fcmleri listeler, her biri <code>py -3.x<\/code> ile ayr\u0131 \u00e7a\u011fr\u0131l\u0131r.<\/p>\n<h3>pip install komutu &#8220;SSL: CERTIFICATE_VERIFY_FAILED&#8221; hatas\u0131 veriyor.<\/h3>\n<p>Genelde kurumsal proxy ya da SSL inceleme kaynakl\u0131d\u0131r. \u00d6nce PIP&#8217;i g\u00fcncelleyin, sorun s\u00fcrerse a\u011f ekibinizle birlikte proxy sertifikas\u0131n\u0131 sisteme ekleyin.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Windows sunucuda Python PIP kurulumu: y\u00fckleyiciyi PATH se\u00e7ene\u011fiyle kurma, python ve pip &#8211;version ile do\u011frulama, pip install ile paket y\u00fckleme ad\u0131mlar\u0131.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,12],"tags":[],"class_list":["post-521","post","type-post","status-publish","format-standard","hentry","category-windows-hosting","category-vds-server"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=521"}],"version-history":[{"count":2,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/521\/revisions"}],"predecessor-version":[{"id":721,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/521\/revisions\/721"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}