35 Soru: Pip'i Windows'a nasıl kurarım?

tarafından oluşturulan soru Thu, Mar 2, 2017 12:00 AM

pip , easy_install . Fakat pip'u Windows'ta easy_install kullanarak kurmalı mıyım? Daha iyi bir yolu var mı?

    
2419
  1. Sizinle aynı fikirde olduğum halde, tüm windows programlarını yükleyiciye yüklemenize gerek kalmadan yükler.
    2011-04-22 03: 16: 55Z
  2. PyCon 2011'den: blip.tv/pycon-us-videos-2009-2010-2011/… Kirli sırrı pip'in easy_install için bir sarıcı olduğudur :)
    2011-09-23 23: 18: 48Z
  3. apt-get'in çekirdekte dpkg'ı nasıl kullandığı gibi - ancak bu onu daha az kullanışlı yapmaz!
    2012-06-15 10: 33: 43Z
  4. Ruby, Npm ile Gem ve Nodejs ile birlikte gelir ve kullanıcılara kutudan tam özellikli paket yönetimi sağlar. Ben biri için kıskanıyorum. stackoverflow.com/a/11453972/284795
    2012-09-18 16: 13: 51Z
  5. yeni cevaplara bakın. daha fazla oy içeren eski cevapların takip edilmesi kolay değildir.
    2013-03-19 14: 47: 54Z
30 Yanıtlar                              30                         

Python 2.7.9+ ve 3.4+

İyi haberler! Python 3.4 (Mart 2014'te yayımlandı) ve Python 2.7.9 (yayınlandı) Aralık 2014) Pip ile gemi. Bu, herhangi bir Python sürümünün en iyi özelliğidir. Topluluğun kütüphane zenginliğini herkesin erişebileceği bir hale getirir. Yeni başlayanlar artık kurulumun yasaklı olduğu zorluklarla topluluk kütüphanelerini kullanmaktan mahrum bırakılmadı. Bir paket yöneticisi ile birlikte, Python Ruby , Node.js , Haskell , Perl , Git - çoğunlukta açık kaynak topluluğuna sahip hemen hemen her dilde. Teşekkürler Python.

Elbette, bu Python ambalajının problemin çözüldüğü anlamına gelmez. Tecrübe sinir bozucu olmaya devam ediyor. Bu Yığın Taşması sorusundaki Python mu? Bir paket /modül yönetim sistemine sahip misiniz? .

Ve Python 2.7.8 veya daha önceki bir sürümünü kullanan herkes için ne yazık ki (topluluğun oldukça büyük bir kısmı). Pip'i size gönderecek plan yok. Manuel talimatlar izleyin.

Python 2 ≤ 2.7.8 ve Python 3 ≤ 3.3

'piller' 'sloganı karşısında uçmak, Python bir paket yöneticisi olmadan gönderilir. Sorunları daha kötü hale getirmek için Pip, yakın zamana kadar kurulması çok zordu.

Resmi talimatlar

https: //pip'e göre. pypa.io/en/stable/installing/#do-i-need-to-install-pip :

get-pip.py 'ı indirin, .py yerine .txt dosya olarak kaydetmeye dikkat edin. Ardından, komut isteminden çalıştırın:

 
python get-pip.py

Muhtemelen bir yöneticiye ihtiyacınız varveya bunu yapmak için komut istemi. Yönetici Olarak Bir Komut İstemi Başlatın (Microsoft TechNet).

Bu, (Windows'ta) ... \Scripts \pip.exe içeren pip paketini, komut satırından pip kullanmak için PATH ortam değişkeninde olması gereken yükler (("Alternatif Yönergeler" in ikinci bölümüne bakın). onu PATH’nize ekleyerek

Alternatif talimatlar

Resmi belgeler kullanıcılara Pip'i ve bağımlılıklarının her birini kaynaktan yüklemelerini söyler. Bu, deneyimli olanlar için sıkıcı ve yeni başlayanlar için son derece zor.

Bizim hatırımız için, Christoph Gohlke, popüler Python paketleri için Windows kurulumcularını (.msi) hazırlar. Hem 32, hem de 64 bit olmak üzere tüm Python sürümleri için kurucular geliştirir. Yapmanız gerekenler:

  1. kurulum araçlarını yükleyin
  2. pip yükleyin

Benim için bu Pip'i C:\Python27\Scripts\pip.exe'da yükledi. Bilgisayarınızda pip.exe'u bulun, ardından klasörünü (örneğin, C:\Python27\Scripts) yolunuza ekleyin (Ortam değişkenlerini Başlat /Düzenle). Şimdi komut satırından pip'u çalıştırabilmelisiniz. Bir paket yüklemeyi deneyin:

 
pip install httpie

İşte (umarım)! Yaygın sorunlara yönelik çözümler aşağıda verilmiştir:

Proxy sorunları

Bir ofiste çalışıyorsanız, bir HTTP proxy'sinin arkasında olabilirsiniz. Öyleyse, ortam değişkenlerini http_proxy ve https_proxy . Çoğu Python uygulaması (ve diğer özgür yazılımlar) bunlara saygı duyar. Örnek sözdizimi:

 
http://proxy_url:port
http://username:password@proxy_url:port

Eğer gerçekten şanssızsanız, vekiliniz bir Microsoft NTLM proxy olabilir. Özgür yazılım başa çıkamaz. Tek çözüm, kötü proxy'ye ileten ücretsiz bir yazılım dostu proxy yüklemektir. http://cntlm.sourceforge.net/

vcvarsall.bat bulunamıyor

Python modülleri kısmen C veya C ++ ile yazılabilir. Pip, kaynaktan derlemeye çalışır. Yüklü ve yapılandırılmış bir C /C ++ derleyiciniz yoksa, bu şifreli hata iletisini görürsünüz.

  

Hata: vcvarsall.bat bulunamıyor

Bunu, C ++ derleyicisi yükleyerek düzeltebilirsiniz href = "http://en.wikipedia.org/wiki/MinGW" rel = "noreferrer"> MinGW veya Visual C ++ . Microsoft aslında bir Python ile kullanılmak üzere özel olarak gelir. Veya Python 2.7 için Microsoft Visual C ++ Derleyicisi 'i deneyin.

Genellikle paketiniz için Christoph’un sitesini kontrol etmek daha kolay olsa da

    
1749
2018-11-14 12: 25: 00Z
  1. "Bu düzeltilebilir ve düzeltilemez mi" veya "düzeltilemez ve düzeltilemez" mi?
    2013-04-14 17: 47: 45Z
  2. @ MikeMcMahon da başıma geldi. Pylhon'u Perl'in önüne koy, böylece pip yazman Python paket yöneticisini alır.
    2013-06-27 22: 00: 22Z
  3. Bunların hiçbirini yapmak zorunda değildim, pip-installer.org/en/latest/installing.html (temel olarak sadece" python ez_setup.py "ve sonra" python get-pip. py ")
    2013-11-10 19: 50: 24Z
  4. Bu muhtemelen aptal bir sorudur. Windows isteminde python get-pip.py yazdım ancak "python dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor" ifadesini girdim. Yanlış bir şey mi yapıyorum? Python 2.7.8 yüklü. Dizini değiştirmem gerekiyor mu? Teşekkürler.
    2015-07-14 16: 39: 44Z
  5. "Derleme" pipini başlatmak için pencerelerde python -m pip kullanmanız gerekir!
    2016-03-06 13: 35: 08Z

- Eski - burada açıklandığı gibi kurulum araçlarını değil dağıtmayı kullanın. -
- Eski # 2 - dağıtımın kullanımdan kaldırıldığı için kurulum araçlarını kullanın.

Bahsettiğiniz gibi, pip bağımsız bir yükleyici içermiyor, ancak onu önceki adıyla easy_install ile yükleyebilirsiniz.

Yani:

  1. En son pip sürümünü buradan indirin: http://pypi.python.org/pypi/# indirme pip
  2. Sıkıştırmayı kaldır
  3. Windows için en son kolay yükleyiciyi indirin: ( http: adresinin altındaki .exe dosyasını indirin.: //pypi.python.org/pypi/setuptools ). Yükle.
  4. sıkıştırılmamış pip klasörünü içerik C:\Python2x\ klasöre kopyalayın (tüm klasörü kopyalamayın, yalnızca içerik), çünkü python komutu C:\Python2x klasörü dışında çalışmaz ve çalıştırır: python setup.py install
  5. Python C:\Python2x\Scripts'nuzu yola ekleyin

Tamamlandı.

Artık, paketleri Linux'ta olduğu gibi kolayca yüklemek için pip install package'u kullanabilirsiniz :)

    
296
2014-02-04 10: 17: 25Z
  1. "python setup.py install" komutunu çalıştırdığınızda, "hata: pip.egg-info \PKG-INFO: İzin reddedildi" komutunu çalıştırdığınızda, sonra deneyin sıkıştırılmamış pip dizinindeki salt okunur özniteliğini kaldırın.
    2011-05-05 04: 04: 58Z
  2. Python'un 64 bit sürümünü yüklerseniz, setuptools python çalıştırılabilir kodunuzu algılamaz. Gerçi burada (gayri resmi) olacak ikilik dosyalar buldum: lfd.uci.edu/~ GOHLKE /pythonlibs
    2011-06-27 17: 18: 47Z
  3. pip kullanarak easy_install yükledikten sonra setuptools ile pip uninstall setuptools'u kaldırabilir miyim? Bu tamam mı yoksa daha sonra sorunlara yol açar mı?
    2011-08-20 07: 40: 48Z
  4. 4. adıma bir alternatif olarak, pip'in örn. firefox'tan C: \Kullanıcılar \Tony \Downloads \pip-1.2.1 \pip-1.2.1
    2013-02-28 16: 47: 17Z
  5. Bu yöntem, Windows'ta Python 2.6'ya pip (ve daha sonra burun!) yüklemek için hala 02/2016 itibariyle çok iyi çalışıyor. Gerçekten de, Gohlke'nin ikili dosyalarını kullanmak artık hepsini tekerlerle değiştirdiği için bir seçenek değil.
    2016-01-30 16: 28: 38Z

2014 GÜNCELLEME:

1) Python 3.4 veya üstü bir sürüm kurduysanız, pip Python'a dahil edilmiştir ve sisteminizde zaten çalışıyor olmalıdır.

2) Python 3.4'ün altında bir sürüm kullanıyorsanız veya bir nedenden dolayı pip Python 3.4 ile kurulmamışsa, muhtemelen pip'in resmi kurulum betiği get-pip.py'u kullanırsınız. Pip yükleyici artık sizin için kurulum araçlarını alıyor ve mimariden bağımsız olarak çalışıyor (32 bit veya 64 bit).

Yükleme talimatları burada ayrıntılı olarak verilmiştir ve aşağıdakileri içerir:

  

Pip yüklemek veya yükseltmek için güvenli bir şekilde get-pip'i indirin. py.

     

Ardından aşağıdakini çalıştırın (bu, yönetici erişimi gerektirebilir):

 
python get-pip.py
  

Mevcut bir kurulum araçlarını yükseltmek (veya dağıtmak) için pip install -U setuptools'u çalıştırın

Gelecek için iki eski talimat kümesini aşağıda bırakacağım.

OLD Cevapları:

64 bit çeşitliliğin Windows sürümleri için - 64 bit Windows + Python, ez_setup nedeniyle ayrı bir yükleme yöntemi gerektiriyordu, ancak yeni dağıtım yöntemini 64 bit Windows üzerinde test ettim. çalışan 32 bit Pythaçık ve 64 bit Python ve artık Windows /Python 2.7X'in tüm sürümleri için aynı yöntemi kullanabilirsiniz:

ESK Yöntemi 2 , dağıtma :

ile
  1. dağıtın 'ı indir mevcut değil.
  2. Bir komut istemi açın (Windows’ta, eğer conemu2 adresini kontrol etmelisiniz) PowerShell ) kullanmayın ve C:\Python27\Scripts'u indirdiğiniz dizine değiştirin (Scripts).
  3. Dağıt_setup komutunu çalıştırın: cd (Python kurulum dizininiz yolunuza eklenmezse işe yaramaz - yardım için buraya gidin )
  4. Geçerli dizini Python kurulumunuz için distribute_setup.py dizine değiştirin (python distribute_setup.py) veya bu dizini ve% PATH% ortam değişkeninize Python taban kurulum dizinini ekleyin.
  5. Pipeti yeni kurulan kurulum araçlarını kullanarak kurun: Scripts

C:\Python27\Scripts dizininde bulunmazsanız (C: \Python27 \Scripts, Python 2.7 için varsayılan olacaktır) ya da bu dizini yolunuza eklemişseniz, son adım çalışmayacaktır.

ez_setup kullanarak

ESK Yöntem 1 :

kurulum araçları sayfasından -

  

ez_setup.py adresini indirin ve çalıştırın; uygun .egg dosyasını indirir ve sizin için kurar. (Şu anda, sağlanan .exe yükleyici, distutils yükleyici uyumluluğu sorunu nedeniyle Windows için Python'un 64 bit sürümlerini desteklememektedir.

Bundan sonra, devam edebilirsiniz:

  1. Windows yoluna easy_install pip ekleyin (easy_install.exe'daki c:\Python2x\Scripts'u yüklediğiniz gerçek sürüm numarası ile değiştirin)
  2. Yeni bir (!) DOS istemi açın. Oradan x çalıştırın
215
2017-05-23 12: 10: 45Z
  1. Böylece kurulum easyinstall, sonra pip, sonra virtualenv, sonra virtualenvwrapper, sonra bağımsız ortamları yapılandırın. proxylerle uğraşmak için ortada komut dosyası modifikasyonu ile ... aaarrrgg
    2012-08-27 09: 54: 49Z
  2. @ nicolas Evet, easyinstall, setuptools için eski bir arabirimdir. Pip harika ve sanalenv, WAY daha fazla taktik olmadan başka birçok dilde alamayacağınız bir kontrol sunuyor; perl, karşılaştırılabilir tek istisna olmak. Ruby'de değerli taşlar var, ancak Rubies'i kolayca değiştirmek için rbenv veya rvm kullanmanız önerilir - ikisi de bana her zaman biraz garip geldi (her ne kadar düzgün bir şekilde ayarlanmış olsalar bile).
    2012-10-16 19: 30: 35Z
  3. Bu tam prosedür pencereler için pip .
    2012-12-24 21: 40: 41Z
  4. + 1, benim gibi noolar için yardım notu: Windows yolu ortam değişkeninde tam anlamıyla "python2x" yazmayın. X’i, sahip olduğunuz python sürümüyle değiştirin; python27
    2012-12-29 22: 11: 28Z
  5. Dikkat etmek isterdim, modülü pencerelerde kullanmak için 'python -m pip' kullanmak zorunda kaldım.
    2014-05-20 02: 02: 50Z

2016+ Güncelleme:

Bu cevaplar eskimiş ya da başka türlü endişe verici ve zor.

Python 3.4+ veya 2.7.9+'niz varsa, Windows'ta varsayılan olarak yüklenmiş . Aksi takdirde, kısaca:

  1. Pip yükleyiciyi indirin: https://bootstrap.pypa.io/get-pip.py
  2. Paranoyaksa, zararlı olmadığından emin olmak için dosyayı inceleyin (b64 kodunu çözmeli).
  3. İndirme klasöründeki bir konsolu Yönetici olarak açın ve  Python2x. Alternatif olarak, Explorer’daki simgesini sağ tıklayın ve "Yönetici olarak çalıştır ..." ı seçin.

Yeni easy_install pip ikili dosyaları (ve kullanımdan kaldırılan get-pip.py), pip.exe değişkeninde bulunmayan easy_install.exe klasöründe (veya benzeri) bulunur. Eklemenizi öneririm.

    
197
2018-04-25 16: 28: 43Z
  1. teşekkürler, sistem değişkeninize PATH eklediğinizden emin olun
    2013-09-06 04: 19: 58Z
  2. Dosyaların MD5 sağlama toplamları: get-pip.py = 60a3d165e93999895e26b96681b65090 setuptools-1.3.2.tar.gz = 441f2e58c0599d31597622a7b9605eb5605
    2013-11-16 10: 49: 50Z
  3. Pip 1.5.1 (Ocak 2014) itibariyle ez_setup /setuptools /distrib, önceden ihtiyaç duyulmaz. Gerekirse, get-pip, pip'in yanı sıra gereksinimleri de elde eder.
    2014-02-04 20: 08: 38Z
  4. Ağustos 2016 itibariyle geçmiş ve şimdiki python ambalajlarına genel bakış: glyph.twistedmatrix.com/2016/08/python-packaging.html
    2016-08-14 12: 54: 46Z
  5. @ Gringo get-pip.py "RuntimeError: Python 3.4 veya üstü gerekir" atar.
    2019-04-25 10: 02: 23Z

Mart 2014'te piyasaya sürülen Python 3.4, aşağıdaki "%ProgramFiles%\PythonXX\Scripts" numaralı sürümle birlikte gelir:
http: //docs .python.org /3.4 /whatsnew /3.4.html
Bu nedenle, Python 3.4'ün piyasaya sürülmesinden bu yana, Windows'a pip yüklemek için en güncel yol Python'u kurmaktır. Kurulum sırasında tüm varsayılanlara bağlı kalırken, pip
PATH'a yüklenir.

    
45
2014-03-17 19: 57: 50Z
  1. Bunun Python 2.7.9 için de geçerli olduğunu unutmayın
    2015-12-08 15: 25: 00Z
  2. Python 2.x, eski, Python 3.x, Python2orPython3
    2015-12-09 09: 18: 38Z
  3. Hmm Python 3.4.4'ü yükledim ve bu yanıttaki yolu izleyerek pip3.exe dosyasını bulabilirim, ancak cmd pip'da hala tanınmıyor. Birisi yardım edebilir mi?
    2016-01-20 09: 30: 49Z
  4. Komut isteminde, C:\Python34\Scripts\pip3.exe'un bulunduğu dizine cd ve örneğin pip'u yürütün.
    2016-01-20 11: 24: 55Z
  5. @ IgorGanapolsky Python'un yeni sürümleri, yüklü bir çalıştırılabilir olarak değil (en azından listelenen yolda) modül olarak kurulu pip ile birlikte gelir. Windows 10 ve Python 3.6.1 ile Windows komut isteminden pip3.exe'u başarıyla kullandım.
    2017-05-19 13: 13: 30Z

Windows'u kullanmam gerektiğinde, otomatik olarak PATH'inize her şeyi ekleyen ve PyPM , paketleri daha hızlı ve daha basit hale getirir.

pip3 install -U sphinx ve py -m pip install xxx tam olarak aynı şey değil, bu yüzden pip’da elde edebileceğiniz bazı şeyler var ancak easy_install’dan geçmiyor ve bunun tersi .

Benim tavsiyem, ActivePython Topluluk Sürümü 'nü almanız ve büyük sıkıntıdan endişe duymamanızdır. Windows'ta Python için ayarlanan her şeyi alma. Ardından, yalnızca pip'u kullanabilirsiniz.

easy_install kullanmak istiyorsanız, ActiveState yükleyicisindeki pypm seçeneğini işaretlemeniz gerekir. Yüklemeden sonra, yalnızca oturumu kapatıp tekrar oturum açmanız gerekir ve pip komut satırında kullanılabilir, çünkü ActiveState yükleyici PyPM seçeneğinde bulunur ve yollar yükleyici tarafından sizin için önceden ayarlanmıştır. pip da mevcut olacak, ancak kullanmak zorunda değilsiniz.

    
39
2017-05-23 12: 34: 51Z
  1. ActivePython'un da pip ve easy_install içerdiği belirtilmelidir. PyPM, ikili bir paket yöneticisidir, pip /easy_install, esas olarak, kaynak paket yöneticileridir. Bkz. code.activestate.com/help /faq /...
    2011-02-21 18: 08: 14Z
  2. @ Rafe Kettlet - Activepython'a pip yüklemeye çalıştığımda, bu hatayı veriyor
    2012-08-06 18: 24: 42Z
  3. @ Jitendra - ActivePython zaten sizin için pip yükler, bu nedenle daha sonra tekrar yüklemenize gerek yoktur.
    2013-05-31 07: 39: 48Z
  4. Bu gerçekten pencerelerdeki tek SANE çözümüdür. PyPM yüzünden değil, ancak PyPM ile geldiği ve PyPM'a otomatik olarak şeyler eklediği için.
    2013-09-10 08: 46: 31Z
  5. Yalnızca bu çözümü destekleyebilirim, yıllarca mutlu bir şekilde ActivePython kullandım.
    2014-02-06 09: 22: 49Z

Güncel yol, Windows'un paket yöneticisini Chocolatey kullanmaktır.

Bu kurulduktan sonra, yapmanız gereken tek şey bir komut istemi açmak ve aşağıdaki üç komutu izleyerek Python 2.7, easy_install ve pip komutlarını çalıştırmaktır. X64 veya x86 Windows'da olup olmadığınızı otomatik olarak algılar.

 pip

Chocolatey Galerisi'ndeki diğer Python paketlerinin tümü burada bulunabilir.

    
37
2014-01-16 13: 19: 22Z
  1. Eğer python zaten kurulu ise? Bu bana kabuslar neden oldu. Python zaten başka yollarla kurulmuş ve cinst pip'i denediğimde sadece hatalarımı oynuyorsun.
    2013-04-17 08: 20: 39Z
  2. Chocolatey özellikle wrt gibi güçlü görünmüyor. bağımlılıklar. PATH yazdığı sırada, easy_install'ın kurulu olduğunu varsayar, bu mutlaka böyle bir şey değildir.
    2013-10-23 10: 48: 54Z
  3. benim için işe yaramadı :(
    2014-01-03 14: 41: 58Z
  4. @ Philipp, sonsuz bilgeliğinden birisi maalesef bu düzenlemeyi reddetti ...
    2014-01-16 12: 26: 31Z
  5. Sadece denedi." cinst easy.install "başarısız oldu ancak" cinst pip "kurulumu kolay.install. BTW, Windows 10.
    2016-01-28 04: 02: 23Z

Mart 2015 Güncellemesi

Python 2.7.9 ve üstü (Python 2 serisinde) ve Python 3.4 ve üstü varsayılan olarak pip içerir, bu nedenle zaten pip'iniz olabilir.

İstemezseniz, komut isteminizde bu tek satır komutunu çalıştırın (ki bu, yönetici erişimi gerektirebilir):

 
cinst python
cinst easy.install
cinst pip

pip yükleyecektir. Setuptools zaten yüklü değilse, cinst pip sizin için de yükler.

Yorumlarda belirtildiği gibi, yukarıdaki komut, GitHub adresindeki Pip kaynak kod deposundan kodu indirir. > ve ortamınızda dinamik olarak çalıştırın. Bu nedenle, indirmeye, denetlemeye ve çalıştırmaya, hepsi Python'un kendisini kullanarak tek bir komutla kısaltmaya dikkat edin. Pip'e güveniyorsanız, şüphesiz ilerleyin.

Windows ortam değişkeniniz PATH'in Python'un klasörlerini içerdiğinden emin olun (Python 2.7.x için varsayılan yükleme:

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"
ve get-pip.py, Python 3.3x: C:\Python27 ve C:\Python27\Scripts ve benzeri).     
30
2016-02-06 20: 19: 53Z
  1. Bu işe yaramalı, ancak böyle bir işlemi gerçekleştirmeden önce bir URL dosyasını incelemek için uzmanlık veya zahmete sahip değilse, bunun son derece tehlikeli olabileceğine dikkat etmek gerekir. komut.
    2013-03-29 21: 48: 36Z
  2. Basitliğin riske değer olduğunu düşünüyorum. Python-distribute.org adresindeki bir bilgisayar korsanından mı bahsediyoruz? yardımcı paket kontrolü ile benzer bir yaklaşım vardır.
    2013-04-01 20: 08: 47Z
  3. Evet, dağıtım URL'sini kontrol ettim ve tamam (en azından şimdilik). Sorun, deneyimsizlerin bir forumdan öneri alması halinde uzaktan çalıştırılabilir çalıştırdığı genel durumdur. En azından asgari bir uyarı ile gelmelidir.
    2013-04-03 07: 46: 46Z
  4. Sizinle aynı fikirdeyim, asıl mesele, bir yayını okuduktan sonra rasgele kod yürütmek isteyenler için. Soru şu: bana güvenebilir misin? Yürütülen eylemlerin akışını bildirmek için cevabı güncelleyeceğim. Yukarı /aşağı oyların da "güven filtresi" olarak kullanılabileceğini düşünüyorum.
    2013-04-03 17: 36: 07Z
  5. İşte @ h - n kıvrılma kullanan cevap ve yukarıdaki adlı urlib örneği. Py2 veya 3'e uyum sağlamaya çalışır ve rasgele kod yürütme hakkında bir kullanım uyarısı verir: gist.github.com/maphew /5393935
    2013-04-16 07: 15: 54Z

Yükleyenler

Hem dağıtın hem de pip (bu, C:\Python33 ile önyükleme yapmak zorunda kalmadan C:\Python33\Scripts kullanmak veya Python komut dosyalarını kaydetmek ve çalıştırmak):

Windows'ta, önce pip, sonra easy_install'u yukarıdaki bağlantılardan indirip yükleyin. Yukarıdaki distribute bağlantısı, taslak pip yükleyicileri içerir ve bunlar şu anda yalnızca 32 bit'tir. 64 bit Wi üzerindeki etkisini test etmedimndows.

Windows'ta Oluşturma

Bunu yeni sürümler için yineleme işlemi zor değildir ve referans için buraya ekledim.

distribute Binası

Saplama .exe dosyalarını almak için bir Visual C ++ derleyicisine sahip olmanız gerekir (görünüşe göre MinGW ile de derlenebilir)

 distribute

.exe Binası

 
hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist
    
24
2012-07-03 14: 46: 46Z
  1. Ah, el ile derleme gerektiren bir pip olduğunu özledim ... düzeltilmiş ve
    git clone https://github.com/pypa/pip.git
    cd pip
    git checkout 1.1
    python setup.py bdist_win32
    cd ..
    echo build is in pip\dist
    
    yeniden inşa ettim - bunun launcher.c olduğu anlamına geliyor - sadece ...
    2012-07-03 13: 49: 00Z
  2. @ Muhd: Hangi bağlantılar? Dağıtım ve pip çalıştırılabilir para cezasını indirebilirim ...
    2012-08-20 15: 13: 09Z

Aşağıdaki Python 2.7 için çalışıyor. Bu betiği kaydedin ve başlatın:

https: //raw.github.com/pypa/pip/master/contrib/get-pip.py

Pip yüklü, ardından ortamınıza giden yolu ekleyin:

 distribute

Son

 win32

Ayrıca, iyi derleyiciyi almak ve bunlardan kaçınmak için Microsoft Visual C ++ 2008 Express uygulamasına ihtiyacınız var paketleri yüklerken mesajların listesi:

 
C:\Python27\Scripts

Windows 7'nin 64 bit sürümüne sahipseniz, 64-bit Windows 7'de 64-bit Python yükleme sorunları Python çalıştırılabilir paketini başarıyla yüklemek için (kayıt defteri girişleriyle ilgili sorun.)

    
19
2016-02-06 20: 45: 49Z
  1. bağlantı çalışmıyor. lütfen güncelleyin
    2018-11-29 05: 36: 12Z

Python 2.x'e pip genel olarak yüklemek için, easy_install, Adrián'ın belirttiği en iyi çözüm gibi görünüyor.

Ancak pip için kurulum talimatlarını kullanın = "http://www.virtualenv.org" rel = "nofollow noreferrer"> virtualenv çünkü her sanalenv'de otomatik olarak pip yüklü. Bu root erişimi gerektirmez veya sistem Python kurulumunuzu değiştirmez.

Sanalenv yüklemek hala yine de easy_install gerektirir.

2018 güncellemesi:

Python 3.3+ artık sanal ortamları kolayca oluşturmak için venv modülünü içeriyor bunun gibi:

pip install virtualenv

Oluşturulduktan sonra çevreyi etkinleştirme farklı platform yöntemleri için belgelere bakın, ancak bunlardan biri:

 
error: Unable to find vcvarsall.bat
    
16
2018-06-05 00: 29: 24Z

Pip kullanmak için, pip'i doğrudan sisteme yerleştirmeniz gerekmez. Bunu python3 -m venv /path/to/new/virtual/environment üzerinden kullanabilirsiniz. Yapabilecekleriniz şu adımları izlemektir:

Normalde belirli bir proje için Python paketlerini kurmamız gerekir. Öyleyse şimdi bir proje klasörü oluşturun, projemin diyelim.

  • virtualenv.py dosyasını
    $ source <venv>/bin/activate 
    
    C:\> <venv>\Scripts\activate.bat
    
    ’un sıkıştırılmış klasöründen kopyalayın ve projem klasörünün içine yapıştırın

Şimdi sanal bir ortam oluşturun, şöyle diyelim: myvirtualenv projem klasörünün içinde:

 virtualenv

Size gösterecek:

 virtualenv

Artık sanal ortamınız, myvirtualenv , proje klasörünüzde oluşturuluyor. Pip'in şimdi sanal ortamınıza yüklendiğini fark edebilirsiniz. Tek yapmanız gereken sanal ortamı aşağıdaki komutla etkinleştirmek.

 
python virtualenv.py myvirtualenv

Aşağıdakileri komut isteminde göreceksiniz:

 
New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

Artık pip kullanmaya başlayabilirsiniz, ancak isteminizin sol tarafına bakarak sanalenv'i etkinleştirdiğinizden emin olun.

Bu, pip i.e.'yi sanal ortama yüklemenin en kolay yollarından biridir, ancak virtualenv.py dosyanızın yanınızda olması gerekir.

pip /virtualenv /virtualenvwrapper'ı kurmanın diğer yolları için thegauraw.tumblr.com adresine başvurabilirsiniz. /p>     

14
2016-02-06 20: 24: 32Z

Windows 64-bit'ten setuptools yüklerken sorun yaşayanlar için bir çözüm daha eklemek istedim. Sorun, bu hatada python.org adresinde tartışılmaktadır ve bu yorum tarihi itibariyle hala çözülmemiştir. Basit bir geçici çözümden bahsedilir ve kusursuz çalışır. Bir kayıt defteri değişikliği benim için hile yaptı.

Bağlantı: http://bugs.python.org/issue6792#

İşe yarayan çözüm ...:

Bu kayıt defteri ayarını Python'un 2.6+ sürümleri için ekleyin:

 
myvirtualenv\Scripts\activate

Bu büyük olasılıkla Python 2.6+ için zaten sahip olacağınız kayıt defteri ayarınızdır:

 
(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

Açıkça, çalıştırdığınız Python sürümü ile 2.6 sürümünü değiştirmeniz gerekecektir.

    
13
2016-02-06 20: 17: 17Z

2016’da güncellendi:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"
,
 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"
’da zaten bulunmalıdır, ancak ne nedenle olursa olsun, aşağıdaki tek astarı kullanabilirsiniz.

Not:

  1. Bu, çoğu durumda zaten karşılanmış olmalıdır, ancak gerekirse, PATH ortam değişkeninizin Python'un klasörlerini içerdiğinden emin olun (örneğin, Windows varsayılan yüklemesinde python get-pip.py: sudo python get-pip.py, Python 2.7.x: C:\Python27 and C:\Python27\Scripts, vb.)

  2. Aynı sorunla karşılaşıyorum ve sonra resmi web sitesinde belirtilen en kolay yolu (bir liner!) burada buldum: http://www.pip-installer.org/en/latest/installing.html

Orada çok uzun (belki de modası geçmiş?) yanıtların olduğuna inanamıyorum. Onlara müteşekkiriz ama daha yeni gelenlere yardımcı olmak için lütfen bu kısa cevabı oylayın!

    
13
2017-01-16 05: 16: 27Z
  1. Hala dağıtmaya veya kurulum araçlarına ihtiyaç duyacağınıza inanıyorum.
    2013-01-18 20: 58: 57Z
  2. Sistemimde, PATH’e C: \Python33 \Scripts de eklemeliydim.
    2013-03-06 17: 52: 39Z
  3. Güvenlik duvarı sorununuz olmadığını söylemeyi unuttunuz
    2018-05-28 07: 09: 19Z

Şu ana kadar bulduğum en iyi yol, yalnızca iki kod satırı:

 Python 3.3x

Windows 8'de PowerShell , Cmd ve Git Bash ( MinGW ).

Ve muhtemelen ortamınıza yolu eklemek istersiniz. Gibi bir yerC:\Python33 and C:\Python33\Scripts.

    
12
2016-02-06 20: 21: 03Z
  1. Kıvrılma pencerelerle birlikte gönderilmez.
    2013-03-29 21: 37: 49Z
  2. @ GringoSuave Curl o kadar yaygın kullanılır ki herkes kullanmalı. Eğer bu tercih edilmezse, bu iki script doğrudan herhangi bir tarayıcı ile indirilebilir.
    2013-03-30 17: 24: 00Z
  3. Bunu @ Fernando adlı kişinin yanıtıyla birleştirin, stackoverflow.com/a/15294806/14420 , kıvrılmadan nasıl yapılacağı için.
    2013-04-16 05: 04: 28Z
  4. Windows için GitHub'u yükleyin ve Powershell'inizi curl gibi birçok özellikle özelleştirin.
    2013-11-02 02: 53: 01Z

En son Python İndirme için - Pencerelerde python 3.6 var. İhtiyacınız olan her şeyin orada olduğunu merak etmek zorunda değilsiniz, nefes alın, nasıl yapılacağını göstereceğim.

  1. benim için python'u nereye yüklediğinizden emin olun buraya resim açıklamasını girin
  

Şimdi, ortam değişken yolu ayarlarına python ve pip ekleyelim   pencerelerdeyseniz, pip veya python yazmak istediğiniz her yerde   python aor pip kuruldukları yerden.

Öyleyse, PIP yukarıdaki ekrandaki klasörün altında bulunur " SCRIPTS " Ortam değişken yolunda Python ve PIP eklemenizi sağlar. buraya resim açıklamasını girin

Neredeyse Tamam, pip kullanarak goole paketi yüklemek için CMD ile test yapalım.

 
curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

 buraya resim açıklamasını girin

BYE BYE!

    
12
2017-06-08 13: 32: 39Z

Pip'in kolay yoldan nasıl kurulacağı.

  1. bu içerikleri get-pip olarak bir dosyaya kopyalayıp yapıştırın. py
  2. get-pip.py 'yi kopyalayıp python klasörüne yapıştırın. C:\Python33\Scripts
  3. get-pip.py dosyasını çift tıklayın. file.it, bilgisayarınıza pip yükler.
  4. Artık çevre değişkeninize
    pip install google
    
    yol eklemeniz gerekiyor. Çünkü C:\Python27 dosya içeriyor.
  5. Artık pip kullanmaya hazırsınız. C:\Python27\Scripts'u açın ve
    pip.exe yazın.
11
2016-03-29 07: 07: 44Z
10
2013-07-16 13: 23: 16Z

Windows'ta sürekliliği olan platformumun Anaconda paket yöneticisini Windows üzerinde kullanıyorum ve güvenilir. Sanal çevre yönetimine ve ortak uygulamalara sahip tam özellikli bir kabuğu var (ör. Conda, pip).

 cmd

pip install package_name ayrıca Python bağımlılığı olmayan kütüphaneler için ikili dosyalar ile birlikte gelir, örn. pip,

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 
, vb.C bağımlılıklarını doğru bir şekilde derlemenin zor olması gibi.     
10
2017-01-18 17: 06: 13Z

Buradaki talimatları uyguladığımda farklı şekillerde kurulumda bazı sorunlar yaşadım. Her Windows ortamında aynı şekilde yüklemek çok zor olduğunu düşünüyorum. Benim durumumda aynı makinede Python 2.6, 2.7 ve 3.3'e farklı amaçlar için ihtiyacım var bu yüzden daha fazla sorun olduğunu düşünüyorum. Ancak, aşağıdaki talimatlar benim için mükemmel bir şekilde çalıştı, bu nedenle bunu denemeniz gereken ortamınıza bağlı olabilir:

http://docs.python-guide.org/tr /son /başlangıç ​​/install /kazan /

Ayrıca, Sanal Ortamları kullanmak için inanılmaz yararlı bulduğum farklı ortamlar nedeniyle, farklı kütüphaneler kullanan web sitelerim vardı ve onları tek bir klasöre yerleştirmek çok daha iyi, kısaca PIP size yüklüyse, talimatları inceleyin. VirtualEnv'i yükleyin:

 conda

Klasörde tüm dosyalarınız çalışır durumda

 pandas

Ve birkaç saniye sonra, venv klasöründeki her şeyi içeren sanal bir ortamınız var, onu etkinleştirmek için venv /Scripts /activate.bat (çevreyi devre dışı bırakmak kolaydır, deactivate.bat kullanın). Yüklediğiniz her kütüphane venv \Lib \site-pack'lerine sahip olacaktır ve tüm ortamınızı bir yere taşımak kolaydır.

Bulduğum tek dezavantajı, bazı kod editörlerinin bu tür ortamları tanıyamadığıdır ve içe aktarılan kütüphaneler bulunmadığından kodunuzda uyarılar göreceksiniz. Tabii ki bunu yapmanın zor yolları var ama editörlerin akılda tutulması güzel olurdu. Sanal Ortamlar bugünlerde çok normal.

Yardım etmesini umarım.

    
8
2014-01-06 11: 15: 15Z
  1. Komut dosyasını indirin: https://raw.github.com /pypa/pip/master/contrib/get-pip.py
  2. C: \pip-script \get-pip.py
  3. gibi bir yere kaydedin
  4. Komut isteminden bu yola gidin ve "python get-pip.py" komutunu çalıştırın

Kılavuz bağlantısı: http: //www.pip-installer .org /tr /son /installing.html # yüklemek-pip

Not: Bunun gibi komut dosyalarının da (C: \Python27 \Scripts) int% PATH% ortam değişkeni eklendiğinden emin olun.

    
6
2014-09-24 05: 39: 11Z

Çok basit:

 numpy

(Python ve Python komut dizininizin (örneğin,

pip install virtualenv
ve
virtualenv venv
) PATH içinde olduğundan emin olun.)     
3
2016-02-06 20: 25: 36Z
  1. Makinemde komut dosyalarını göremiyorum python 3.3 kullanıyorum
    2013-12-15 10: 19: 44Z

04.04.2014 tarihinden itibaren çalışmak :):

Pip'i Windows yükleyici dosyası üzerinden http: //@Colonel Panic'in önerdiği gibi www.lfd.uci.edu/~gohlke/pythonlibs/#pip , pip paket yöneticisini başarılı bir şekilde kurmuş olabilirsiniz, ancak pip içeren paketler kuramayabilirsiniz. Ayrıca, Güzel Çorba 4 yüklemeyi denediğimde de aynı SSL hatasını almış olabilirsiniz. pip.log dosyasına bakıyorsunuz:

 
Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

Sorun, OpenSSL 'in pip 1.3.1 ile uyumsuz olmasının eski bir sürümüyle ilgili bir sorun ve yukarıdaki sürümlerde. Şimdilik kolay geçici çözüm, pip yüklemektir SSL : gerektirmeyen 1.2.1.

Pip'in Windows'a Kurulumu:

  1. https adresinden pip 1.2.1'i indirin: //pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. pip-1.2.1.tar.gz dosyasını çıkarın
  3. Dizini çıkartılan klasöre değiştirin: C:\Python27
  4. C:\Python27\Scripts'u çalıştırın
  5. Şimdi
    Downloading/unpacking beautifulsoup4
      Getting page https://pypi.python.org/simple/beautifulsoup4/
      Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
      Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4
    
    'un PATH konumunda olduğundan emin olun, çünkü pip, Python paketlerinin normal olarak kurulu olduğu cd <path to extracted folder>/pip-1.2.1'un aksine python setup.py install dizinine yüklenir

Şimdi pip kullanarak herhangi bir paket yüklemeyi deneyin.

Örneğin, C:\Python27\Scripts paketini pip kullanarak yüklemek için bunu cmd'den çalıştırın:

 C:\Python27\Scripts

Whola! C:\Python27\Lib\site-packages başarıyla yüklenecek ve bir başarı mesajı alacaksınız.

    
3
2016-02-06 20: 32: 34Z
Python 2 kullanıyorsanız

pip zaten yüklendi > = 2.7.9 veya Python 3 > = 3.4 python.org , ancak pipinizi yükseltmeniz gerekecek.

Windows'ta yükseltme kolayca yapılabilir

Python komut satırına gidin ve Python komutunun altında koşun

python -m pip kurulumu -U pip

get-pip.py ile yükleme

Aynı klasörde veya telefonunuzun başka bir klasöründe get-pip.py adresini indirin seçim. Python.exe dosyasına sahip olduğunuzdan aynı klasöre indireceğinizi farz ediyorum ve bu komutu çalıştırın

 requests

Pip'in kurulum kılavuzu oldukça temiz ve basittir.

Bunu kullanarak Pip'e iki dakikadan daha kısa sürede başlayabilmeniz gerekir.

    
3
2016-08-09 13: 01: 00Z

pip install requests
ve requests için Pip Kurulumu

  1. Bilgisayarınızdaki bir klasöre get-pip.py dosyasını indirin.
  2. Bir komut istemi açın ve
    python get-pip.py
    
    'u içeren klasöre gidin.
  3. Aşağıdaki komutu çalıştırın: Python2'un Python3 sürümünü kurmak istediğinize bağlı olarak get-pip.py, python get-pip.py veya python3 get-pip.py
  4. Pip şimdi kurulmalı!

Eski cevap (hala geçerli)

Denediniz mi?

 python3.6 get-pip.py

Pip'i herhangi bir sisteme kurmak en kolay yoldur.

    
3
2019-04-25 12: 35: 59Z
  1. hatayı atar - "ensurepip" adlı hiçbir modül
    2019-04-25 10: 02: 47Z
  2. İşletim sisteminiz veya python sürümünüz için mevcut olmayabilir. Cevabı güncelledim, bir deneyin.
    2019-04-25 12: 38: 15Z

Sadece buradan setuptools-15.2.zip (md5) dosyasını indirin. .python.org /pypi /setuptools # windows basitleştirilmiş ve ez_setup.py dosyasını çalıştırın.

    
2
2015-05-05 06: 13: 35Z

Alternatif olarak, hangisinden pip-Win alabilirsiniz. pip için hepsi bir arada bir yükleyici ve Windows ve GUI'sinde python .

  • Bir Python yorumlayıcısından (örneğin sürüm) diğerine (py ve pypy dahil) geçin
  • Yüklü tüm paketleri ve güncel olup olmadıklarını görün
  • a yükleyin veya yükseltinpaketleyin veya pipin kendisini yükseltin
  • Sanal ortamlar oluşturun ve silin ve aralarında geçiş yapın
  • Seçilen tercümanla IDLE veya başka bir Python komut dosyasını çalıştırın
2
2016-02-06 20: 37: 33Z

pip sürümüyle ilgili başka sorunlarınız varsa bunu deneyebilirsiniz

 pip     
2
2017-06-14 18: 43: 17Z

Sanırım soru, cevabın olduğundan daha basit olduğunu gösteriyor. Pipin çalışması bazen bir modülün doğal bir şekilde derlenmesini gerektirebilir (64-bit Numpy bunun ortak bir örneğidir). Pipin derlenmesinin başarılı olması için, pip'in kullandığı MSVC ile aynı sürümde derlenmiş olan Python'a ihtiyacınız var. Standart Python dağıtımları MSVC 2008 ile derlenmiştir. VC2008'in Express sürümünü yükleyebilirsiniz, ancak korunmaz. En iyi bahis, daha sonra MSVC'nin hızlı bir sürümünü edinmek ve Python'u derlemektir. Sonra PIP ve Python aynı MSVC sürümünü kullanıyor olacak.

    
1
2015-12-20 23: 12: 41Z
  1. , pip ile ilgisi yoktur, ancak geliştirme ortamınızın nasıl oluşturulduğuyla, hangi ortam değişkenlerinin nerede olduğunu ve hangisinin gösterileceğini de içeren bir şey vardır. her şey
    python -m ensurepip
    
    'unda. Evet, MSVC sürümünüzün Python'u derlemek için kullanılanla eşleşmesi gerekiyor, ancak pip yalnızca ortamda olanı kullanıyor.
    2016-01-14 02: 25: 13Z
  2. @ MattDMo, genellikle insanlar bir paket yöneticisinin nasıl kurulacağı hakkında bir soru sordukları zaman, bunun nasıl yapılacağını bilmek istedikleri anlamına gelir ortam) böylece paketleri kurabilir . PIP ile numpy kurmaya çalışırken çoğu insan başını belaya sokar çünkü MSVC'nin daha yeni bir sürümü kurulur ve pip numpy kaynaklarından çekildikten sonra setup.py bunu derleyemez. Cevabımı beklerim.
    2016-01-14 02: 31: 37Z

pip nasıl kurulur:

  1. ActivePython 'u indirin ve yükleyin
  2. Bir komut istemi açın (CMD)
  3. virtualenv
1
2016-02-06 20: 38: 34Z
pip install --trusted-host pypi.python.org --upgrade pip
kaynak yerleştirildi İşte