it-swarm-tr.com

Pip'i Windows'a nasıl kurarım?

pip , easy_install yerine geçer. Fakat Windows'ta easy_install kullanarak pip dosyasını kurmalı mıyım? Daha iyi bir yolu var mı?

2394
mit

Python 2.7.9+ ve 3.4+

İyi haberler! Python 3.4 (Mart 2014’te yayınlandı) ve Python 2.7.9 (Aralık 2014’te yayınlandı) Pip ile birlikte gönderilir. Bu, Python sürümlerinin 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 nakliye sırasında, Python, Ruby , Node.js , Haskell , Perl , Go - çoğunlukta açık kaynak topluluğuna sahip hemen hemen her çağdaş dil. Teşekkürler Python.

Elbette, bu Python ambalajının problem çözüldüğü anlamına gelmez. Tecrübe sinir bozucu olmaya devam ediyor. Bunu tartışıyorum Yığın Taşması sorusunda Python paket/modül yönetim sistemine sahip mi? .

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

Onun karşısında uçan 'piller dahil' sloganı, 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

Başına https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

İndir get-pip.py , _.py_ yerine bir _.txt_ dosyası olarak kaydetmeye özen gösterin. Ardından, İstemi komutundan çalıştırın:

_python get-pip.py
_

Bunu yapmak için büyük olasılıkla bir yönetici komutuna ihtiyacınız vardır. 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 (eklemek için 'Alternatif Talimatlar'ın ikinci bölümüne bakın). PATH’in

Alternatif talimatlar

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

Bizim iyiyiz, Christoph Gohlke, Windows kurulumcularını (_.msi_) popüler Python paketlerine hazırlar. Hem 32 hem de 64 bit olmak üzere tüm Python sürümleri için yükleyiciler oluşturur. Gerek:

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

Benim için, bu Pip yüklü _C:\Python27\Scripts\pip.exe_. Bilgisayarınızda _pip.exe_ öğesini bulun, ardından klasörünüzü (örneğin _C:\Python27\Scripts_) yolunuza ekleyin (Ortam değişkenlerini Başlat/Düzenle). Şimdi komut satırından pip komutunu ç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. Eğer öyleyse, ortam değişkenlerini http_proxy_ VE _https_proxy olarak ayarlayın. Çoğu Python uygulaması (ve diğer özgür yazılımlar) bunlara saygı gösterir. Örnek sözdizimi:

_http://proxy_url:port
http://username:[email protected]_url:port
_

Eğer gerçekten şanssızsanız, vekiliniz bir Microsoft olabilir NTLM vekil. Ö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 bulunamadı

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 bulunamadı

Bunu [bir C++ derleyicisi yükleyerek gibi MinGW veya Visual C++ ile düzeltebilirsiniz. Microsoft aslında bir Python ile kullanılmak üzere özel olarak gelir. Veya deneyin Python 2.7 için Microsoft Visual C++ Derleyicisi = 2.7.

Genellikle, paketiniz için Christoph's site 'i kontrol etmek daha kolay olsa da.

1760
Colonel Panic

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

Bahsettiğiniz gibi, pip bağımsız bir yükleyici içermez, ancak selefi easy_install ile yükleyebilirsiniz.

Yani:

  1. En son pip sürümünü buradan indirin: http://pypi.python.org/pypi/pip#downloads
  2. Sıkıştır onu
  3. Windows için son kolay yükleyiciyi indirin: ('IN ALTINDAN .EXE'YI INDIRIN ( HTTP://PYPI.PYTHON.ORG/PYPI/SETUPTOOLS). Yükle.
  4. sıkıştırılmamış pip klasörü contentC:\Python2x\ klasörüne 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

Bitirdiniz.

Artık Linux'ta olduğu gibi paketleri kolayca kurmak için pip install package kullanabilirsiniz. :)

295
Adrián Deccico

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 pip bir sebepten dolayı Python 3.4 ile yüklenmemişse, muhtemelen pip'in resmi kurulum komut dosyası get-pip.py 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).

Kurulum talimatlar burada detaylandırılmıştır ve aşağıdakileri içerir:

Pip kurmak veya yükseltmek için, güvenli bir şekilde get-pip.py dosyasını indirin.

Sonra 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 komutunu çalıştırın.

Gelecek için iki eski talimat setini bırakacağım.

OLD Cevapları:

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

OLD Yöntem 2 kullanma distrib :

  1. Download distrib - Benimkini C:\Python27\Scripts 'a attım (eğer mevcut değilse Scripts dizini oluşturmaktan çekinmeyin).
  2. Bir komut istemi açın (Windows'ta conemu2PowerShell kullanmıyorsanız) kontrol etmeli ve (cd)' i distribute_setup.py 'e indirdiğiniz dizine değiştirmelisiniz.
  3. Distrib_setup komutunu çalıştırın: python distribute_setup.py (Bu python kurulum dizininiz yolunuza eklenmezse işe yaramaz - yardım için buraya gidin )
  4. Geçerli dizini Python kurulumunuz için Scripts dizini ile değiştirin (C:\Python27\Scripts) veya bu dizini ve% PATH% ortam değişkenine Python taban kurulum dizini ekleyin.
  5. Pipeti yeni kurulan setuptools ile kurun: easy_install pip

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

OLD Yöntem 1 ez_setup kullanarak:

setuptools sayfasından -

İndir ez_setup.py 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 uyumluluk sorunu nedeniyle Windows için Python'un 64 bit sürümlerini desteklememektedir.

Bundan sonra, devam edebilirsiniz:

  1. Windows yoluna c:\Python2x\Scripts ekleyin (Python2x içindeki x dosyasını yüklediğiniz gerçek sürüm numarasıyla değiştirin)
  2. Yeni bir (!) DOS Bilgi İstemi açın. Oradan easy_install pip çalıştırın
214
AndrewPK

2016+ Güncelleme:

Bu cevaplar modası geçmiş ya da başka türlü endişe verici ve zordur.

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

  1. Pip yükleyiciyi indirin: https://bootstrap.pypa.io/get-pip.py
  2. Paranoyaksa, kötü amaçlı olmadığını doğrulamak için dosyayı inceleyin (kodunu çözmelisiniz).
  3. İndirme klasöründe Yönetici olarak bir konsol açın ve get-pip.py komutunu çalıştırın. Alternatif olarak, Explorer'da simgesine sağ tıklayın ve "Yönetici olarak çalıştır ..." ı seçin.

Yeni ikili kodlar pip.exe (ve kullanımdan kaldırılan easy_install.exe), muhtemelen PATH değişkeninizde bulunmayan "%ProgramFiles%\PythonXX\Scripts" klasöründe (veya benzeri) bulunur. Eklemenizi öneririm.

196
Gringo Suave

Mart 2014'te piyasaya sunulan Python 3.4, pip dahil olmak üzere geliyor:
http://docs.python.org/3.4/whatsnew/3.4.html
Dolayısıyla, Python 3.4'ün piyasaya sürülmesinden bu yana, Windows'a pip yüklemek için güncel yol Python'u kurmaktır. Kurulum sırasında tüm varsayılanlara bağlı kalırken, pip kurulacak
C:\Python34\Scripts\pip3.exe.

45
matth

Windows'u kullanmam gerektiğinde, PATH'inize her şeyi otomatik olarak ekleyen ve binary package yönetimi sağlayan PyPM adında bir paket yöneticisi içeren ve paketleri yüklemeyi daha kolay ve basit hale getiren bir paket yöneticisi içeren ActivePython kullanıyorum .

pip ve easy_install tam olarak aynı şey değildir, bu yüzden pip'den geçebileceğiniz bazı şeyler vardır, ancak easy_installve bunun tersi yoktur.

Benim tavsiyem, ActivePython Community Edition edinmeniz ve Windows'ta Python için her şeyi ayarlamanın zorluğundan endişe etmeyin. O zaman, sadece pypm kullanabilirsiniz.

pip kullanmak istiyorsanız, ActiveState yükleyicisindeki PyPM seçeneğini işaretlemelisiniz. Yüklemeden sonra sadece oturum kapatıp tekrar oturum açmanız gerekir ve ActiveState yükleyici pip seçeneğinde bulunduğundan ve yolları sizin için zaten yükleyici tarafından ayarlandığı için komut satırında PyPM kullanılabilir. PyPM da mevcut olacak, ancak kullanmak zorunda değilsiniz.

39
Rafe Kettler

Güncel yol, Windows paket yöneticisi Chocolatey kullanmaktır.

Bu kurulduktan sonra yapmanız gereken tek şey bir Komut İstemi açın ve aşağıdaki üç komutu izleyerek Python 2.7, easy_install ve pip'i yükleyecektir. X64 veya x86 Windows'da olup olmadığınızı otomatik olarak algılar.

cinst python
cinst easy.install
cinst pip

Chocolatey Gallery'deki diğer tüm Python paketlerini here .

37
Martin Redola

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.

Bunu yapmazsanız, İsteminizde bu bir satır komutunu çalıştırın (ki bu yönetici erişimi gerektirebilir):

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)"

Kurur pip . Eğer Setuptools kurulu değilse, get-pip.py sizin için de kurar.

Yorumlarda belirtildiği gibi, yukarıdaki komut GitHub adresindeki Pip kaynak kod havuzundan kodu indirecek ve ortamınızda dinamik olarak çalıştıracaktır. Öyleyse bunun Python'un kendisini kullanarak tek bir komutla indirmesi, incelemesi ve çalıştırması, adımlarının kısayolu olduğuna 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 varsayılan kurulumu için: C:\Python27 ve C:\Python27\Scripts, Python 3.3x: C:\Python33 ve C:\Python33\Scripts ve benzeri).

30
Fernando Macedo

Yükleyenler

Hem dist ve pip here için Windows yükleyicileri yaptım (amaç, easy_install ile önyükleme yapmak zorunda kalmadan pip işlevini kullanmak veya Python komut dosyalarını kaydetmek ve çalıştırmak):

Windows'ta, ilk önce distribute, ardından pip dosyasını yukarıdaki bağlantılardan indirip yükleyin. Yukarıdaki distribute bağlantısı, stub .exe yükleyicilerini içerir ve bunlar şu anda yalnızca 32-bit'tir. 64 bit Windows üzerindeki etkisini test etmedim.

Windows'ta Oluşturma

Bunu yeni sürümler için yineleme işlemi zor değil ve buraya referans olarak dahil ettim.

Building distribute Instagram Hesabında Takip Ettikleri

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)

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

Building pip Instagram Hesabında Takip Ettikleri

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
24
David Fraser

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:

C:\Python27\Scripts

En sonunda

pip install virtualenv

Ayrıca iyi derleyiciyi almak ve paketleri yüklerken bu tür mesajlardan kaçınmak için Microsoft Visual C++ 2008 Express gerekir:

error: Unable to find vcvarsall.bat

Windows 7'nin 64 bit sürümüne sahipseniz, Python çalıştırılabilir paketini başarıyla yüklemek için64 BIT WINDOWS 7'DE 64 BIT PYTHON YÜKLEME SORUNLARI'ı okuyabilirsiniz girdileri).

19
Kuruwan

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

Bununla birlikte, pip için kurulum talimatları , her sanalenvde otomatik olarak pip kurulu olduğundan, virtualenv kullanılmasını önerir. Bu root erişimi gerektirmez veya sistem Python kurulumunuzu değiştirmez.

Virtualenv'i kurmak yine de easy_install'ı gerektirir.

2018 güncellemesi:

Python 3.3+ şimdi kolayca sanal ortamlar oluşturmak için venv module 'i içeriyor:

python3 -m venv /path/to/new/virtual/environment

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

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
16
Dylan Hogg

Pip kullanmak için, pip'i doğrudan sisteme yerleştirmeniz gerekmemektedir. virtualenv ile 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ı virtualenv'ın sıkıştırılmış klasöründen kopyalayın ve myproject folder içine yapıştırın

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

python virtualenv.py myvirtualenv

Size gösterecek:

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

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

myvirtualenv\Scripts\activate

Aşağıdaki komutu İstemi komutunda göreceksiniz:

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

Şimdi pip kullanmaya başlayabilirsiniz, ancak İsteminizin soluna bakarak sanalenv'i etkinleştirdiğinizden emin olun.

Bu, pip yani sanal ortam içine kurulmanın en kolay yollarından biridir, ancak virtualenv.py dosyasının yanınızda olması gerekir.

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

14
thegauraw

Windows 64-bit'ten setuptools yüklerken sorun yaşayanlar için bir çözüm daha istiyorum. 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:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

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

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

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

13
user1233104

2016'da güncellendi: Pip zaten Python 2.7.9+ or 3.4+ içinde yer almalı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 kurulumunda Python 2.7.x: C:\Python27 and C:\Python27\Scripts, Python 3.3x: C:\Python33 and C:\Python33\Scripts, vb.)

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

Orada çok uzun (belki de eski?) Cevapları 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ız!

13
RayLuo

Şimdiye kadar bulduğum en iyi yol, sadece iki satır kod:

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

Windows 8'de PowerShell , Cmd ve Git Bash ( MinGW ) ile test edilmiştir.

Ve muhtemelen çevrenize yolu eklemek istersiniz. C:\Python33\Scripts gibi bir yer.

12
h--n

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

  1. benim için python'u nereye yüklediğinizden emin olun, bu dizinde enter image description here

Şimdi, eğer pencerelerdeyseniz, ortam değişken yolu ayarlarına python ve pip ekleyelim, böylece herhangi bir yere pip veya python yazarak kurulu oldukları yerden python aor pip çağırır.

Böylece PIP yukarıdaki ekranın altındaki klasörde bulunur "SCRIPTS" Ortam değişken yolunda Python ve PIP ekleyelim. enter image description here

Neredeyse bitti, pip kullanarak goole paketini kurmak için CMD ile test edelim.

pip install google

enter image description here

GÜLE GÜLE!

12
danielad

İşte pip nasıl kolay bir şekilde kurulur.

  1. kopyalayıp yapıştırın these content bir dosyada get-pip.py
  2. kopyalayıp yapıştırın get-pip.py python klasörüne yapıştırın .C:\Python27
  3. get-pip.py file.it dosyasına çift tıkladığınızda pip bilgisayarınıza yüklenir.
  4. Şimdi ortam değişkeninize C:\Python27\Scripts yolunu eklemelisiniz. Çünkü pip.exe dosyasını içeriyor.
  5. Şimdi pip kullanmaya hazırsınız. cmd dosyasını açın ve yazın
    pip install package_name
11
Harun ERGUL

PythonXY , diğerleri dahil, pip dahil gelir.

10
Tobias Kienzler

Çapraz platform Anaconda package manager programını Windows'ta Sürecin.io'dan kullanıyorum ve güvenilir. Sanal çevre yönetimine ve ortak uygulamalara sahip tam özellikli bir Shell (örneğin, conda, pip) vardır.

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda ayrıca Python bağımlılığı olmayan kütüphaneler için ikili dosyalar ile birlikte gelir, örn. pandas, numpy, vb. Bu, C bağımlılıklarının doğru bir şekilde derlenmesi zor olabileceğinden, özellikle Windows'da yararlı olduğunu kanıtlar.

10

Buradaki talimatları takip ederken farklı şekillerde kurulum yaparken 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 şekilde çalıştı, bu nedenle ortamınıza bağlı olarak, bunu denemelisiniz:

http://docs.python-guide.org/en/latest/starting/install/win/

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

pip install virtualenv

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

virtualenv venv

Ve saniyeler 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ığı ve içe aktarılan kitaplıklar bulunmadığından kodunuzda uyarılar göreceksiniz. Tabii ki bunu yapmanın zor yolları var ama akılda tutulması güzel editörlerin akılda tutulması gereken Sanal Ortamlar bugünlerde çok normal.

Umarım yardımcı olur.

8
  1. Komut dosyasını indirin: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. C:\pip-script\get-pip.py gibi bir sürücüye kaydedin
  3. İstemi komutundan bu yola gidin ve "python get-pip.py" komutunu çalıştırın

Rehber bağlantısı: http://www.pip-installer.org/en/latest/installing.html#install-pip

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

6
Adil Abbasi

Çok basit:

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

(Python ve Python script dizininizin (örneğin, C:\Python27 ve C:\Python27\Scripts) PATH içinde olduğundan emin olun.)

3
CaptainCodeman

pip , Python 2> = 2.7.9 veya Python 3> = 3.4 kullanıyorsanız, python.org adresinden indirilmiş ancak pip'i yükseltmeniz gerekiyor.

Windows'ta yükseltme kolayca yapılabilir

Python komut satırına gidin ve Python komutunun altında çalıştırın

python -m pip kurulumu -U pip

Get-pip.py ile kurulum

Aynı klasörde veya istediğiniz başka bir klasörde get-pip.py dosyasını indirin. Sanırım python.exe dosyasına sahip olduğunuzdan aynı klasöre indirebilir ve bu komutu çalıştırabilirsiniz.

python get-pip.py

Pip'in kurulum rehberi oldukça temiz ve basittir.

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

3
Chetan Sharma

04.04.2014 tarihinden itibaren çalışmak :):

Pip'i Windows yükleyici dosyası aracılığıyla http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip adresinden @Colonel Panic tarafından önerilen şekilde yüklemeyi denediyseniz, pip paket yöneticisini kurmuş olabilirsiniz. başarıyla yüklendi, ancak pip içeren paketler kuramayabilirsiniz. Ayrıca yüklemeye çalıştığım zamanki gibi aynı SSL hatasını da alabilirsiniz Beautiful Soup 4 , pip.log dosyasına bakarsanız:

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

Sorun, OpenSSL 'nin eski sürümüyle pip 1.3.1 ve üzeri sürümlerle uyumlu olmama sorunudur. Şimdilik kolay geçici çözüm, SSL gerektirmeyen pip 1.2.1'i kurmaktır:

Pip'in Windows'a Kurulumu:

  1. https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz adresinden pip 1.2.1'i indirin.
  2. Pip-1.2.1.tar.gz dosyasını çıkarın
  3. Dizini çıkartılan klasöre değiştir: cd <path to extracted folder>/pip-1.2.1
  4. python setup.py install komutunu çalıştır
  5. Şimdi C:\Python27\Scripts 'nin PATH konumunda olduğundan emin olun, çünkü pip, Python paketlerinin normal olarak kurulduğu C:\Python27\Scripts'dan farklı olarak C:\Python27\Lib\site-packages dizinine kurulur.

Şimdi pip kullanarak herhangi bir paketi kurmaya çalışın.

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

pip install requests

Whola! requests başarıyla yüklenecek ve bir başarı mesajı alacaksınız.

3
praveenak

Sadece setuptools-15.2.Zip (md5) dosyasını buradan https://pypi.python.org/pypi/setuptools#windows-simplified dosyasını indirip ez_setup.py dosyasını çalıştırın.

2
ybdesire

Pip'in Python2 ve Python3 için Kurulumu

  1. get-pip.py dosyasını bilgisayarınızdaki bir klasöre indirin.
  2. Komut İstemi açın ve get-pip.py öğesini içeren klasöre gidin.
  3. Aşağıdaki komutu çalıştırın: python get-pip.py, python3 get-pip.py veya python3.6 get-pip.py, python dosyasının hangi sürümüne bağlı olarak kurmak istediğiniz pip
  4. Pip şimdi kurulmalı!

Eski cevap (hala geçerli)

Denedin mi ?

python -m ensurepip

pip herhangi bir sisteme kurmak en kolay olanıdır.

2
Pedro Lobito

pip versiyonuyla ilgili başka problemleriniz varsa bunu deneyebilirsiniz

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

Alternatif olarak, Windows ve onun GUI'sinde pip ve virtualenv için hepsi bir arada yükleyici olan pip-Win komutunu alabilirsiniz.

  • Bir Python yorumlayıcısından (örneğin sürüm) diğerine geçin (py ve pypy dahil)
  • Tüm kurulu paketleri ve güncel olup olmadıklarını görün
  • Bir paketi yükleme veya yükseltme veya pipin kendisini yükseltme
  • Sanal ortamlar oluşturun ve silin ve bunlar arasında geçiş yapın
  • BOŞTA veya başka bir Python betiğini, seçilen yorumlayıcı ile çalıştırın
2
sk8asd123

Bence sorunun cevabı gerçekten olduğundan daha basit gibi görünmesini sağlıyor. 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 versiyonunu almak ve Python'u derlemektir. Sonra PIP ve Python aynı MSVC sürümünü kullanıyor olacak.

1

Şimdi, Python ile birlikte geliyor. Yüklemene gerek yok.

pip -V

Pipin kurulu olup olmadığını kontrol edebilirsiniz. Nadiren, kurulu değilse, get-pip.py dosyasını indirin ve python ile çalıştırın.

python get-pip.py
1
Usman Ahmed

get_pip.py dosyasını google kopyadan oradan aramanız ve yerel olarak pip dizininde c sürücüsüne kaydetmeniz gerekir

1
Pawanvir singh

Ayrıca 64 bit'te pip ile ilgili bir sorun var. Cygwin . Kurulumdan sonra, pip komutunun çıktısı her zaman boştur, hangi komutları/seçenekleri kullandığınız önemli değildir (pip -V bile hiçbir çıktı vermez).

Bu sizin durumunuzsa, Cygwin'in libuuid adlı paketinin geliştirme sürümünü kurun, ancaklibuuid-devel. Bu paket olmadan libuuid kullanmak bir segfault'a neden olur. Ve pip bu paketi kullanır, bu nedenle segfault, Cygwin x64'te pip'nın boş bir çıktısının nedenidir. 32 bit Cygwin'de bu paket olmadan bile iyi çalışıyor.

Orada bazı detayları okuyabilirsiniz: https://github.com/kennethreitz/requests/issues/1547

Pip nasıl kurulur:

  1. İndirin ve kurun ActivePython
  2. Bir komut istemi açın (CMD)
  3. pypm install pip yazın.
1
Paul Sweatte

Basit çözüm python3'ü kurmaktır. Sanırım bu problemin neden python2 kullandığınızdan kaynaklanıyor. Bunu yaptım ve işe yaradı. Python3'ü kurarken PIP'i seçtiğinizden emin olun. python ile kurar.

0
Goatie

Bazen IDE kullandığınızda bunu anlamak daha kolay:

  • PyCharm'i yükleyin
  • Ve otomatik olarak pip kuracak sanal ortam oluşturmak
  • Sonra kodda herhangi bir python paketi kurabilirsiniz  enter image description here
0
Janis Karklins