Pip'i Windows'a nas─▒l y├╝klerim?


Al─▒nan cevaba git


pip yerine ge├žer easy_install . Ancak Windows pip kullanarak y├╝kleme yapmal─▒ m─▒y─▒m easy_install ? Daha iyi bir yolu var m─▒?


2456









Cevap say─▒s─▒n─▒ say: 30






Python 2.7.9+ ve 3.4+

─░yi haberler! Python 3.4 (Mart 2014'te yay─▒nlanan) ve Python 2.7.9 (Aral─▒k 2014'te yay─▒nlanan) Pip ile birlikte gelir. 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 nakliye olarak, Python kat─▒l─▒r Yakut , node.js , Haskell , Perl , Git ├žo─čunluk a├ž─▒k kaynak toplulu─ču ile di─čer her ├ža─čda┼č dil Neredeyse. Te┼čekk├╝rler Python.

Python 3.4+ veya Python 2.7.9+ kullan─▒rken pipin kullan─▒lamayaca─č─▒n─▒ tespit ederseniz, ├Ârne─čin:

 py -3 -m ensurepip
 

Tabii ki, bu Python ambalaj─▒n─▒n problemin ├ž├Âz├╝ld├╝─č├╝ anlam─▒na gelmez. Tecr├╝be sinir bozucu olmaya devam ediyor. Bunu Stack Overflow sorusunda tart─▒┼č─▒yorum Python'un bir paket / mod├╝l y├Ânetim sistemi var m─▒? .

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 dahil' slogan─▒ kar┼č─▒s─▒nda u├žan Python, paket y├Âneticisi olmadan birlikte geliyor. Sorunlar─▒ daha k├Ât├╝ hale getirmek i├žin Pip, yak─▒n zamana kadar kurulmas─▒ ├žok zordu.

Resmi talimatlar

Https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip uyar─▒nca :

─░ndirin get-pip.py , .py dosya olarak kaydetmeye dikkat edin .txt . Ard─▒ndan, komut isteminden ├žal─▒┼čt─▒r─▒n:

 python get-pip.py
 

Bunu yapmak i├žin muhtemelen bir y├Ânetici komut istemine ihtiyac─▒n─▒z vard─▒r. Y├Ânetici Olarak Bir Komut ─░stemi Ba┼člat'─▒ (Microsoft TechNet) izleyin .

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, .msi pop├╝ler Python paketleri i├žin Windows kurulumcular─▒n─▒ ( ) haz─▒rlar . Hem 32, hem de 64 bit olmak ├╝zere t├╝m Python s├╝r├╝mleri i├žin kurucular geli┼čtirir. Gerek:

  1. Setuptools y├╝kleyin
  2. Pip y├╝klemek

Benim i├žin, bu Pip at y├╝kl├╝ C:\Python27\Scripts\pip.exe . pip.exe Bilgisayar─▒n─▒zda bulun , ard─▒ndan klas├Âr├╝n├╝ (├Ârne─čin C:\Python27\Scripts ) yolunuza ekleyin (Ortam de─či┼čkenlerini Ba┼člat / D├╝zenle). ┼×imdi pip komut sat─▒r─▒ndan ka├žabiliyor olmal─▒s─▒n─▒z . 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:[email protected]_url:port
 

Ger├žekten ┼čanss─▒zsan─▒z, proxyÔÇÖniz bir Microsoft NTLM proxy'si 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 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, MinGW veya Visual C ++ gibi bir C ++ derleyicisi y├╝kleyerek d├╝zeltebilirsiniz . Microsoft asl─▒nda bir Python ile kullan─▒lmak ├╝zere ├Âzel olarak gelir. Veya Python 2.7 i├žin Microsoft Visual C ++ Compiler'─▒ deneyin .http://en.wikipedia.org/wiki/MinGWhttp://en.wikipedia.org/wiki/Visual_C%252B%252B%2332-bit_versions#32-bit_versionshttp://aka.ms/vcpython27

Genellikle, Christoph'un sitesini paketiniz i├žin kontrol etmek daha kolayd─▒r .


1780







- Eski - da─č─▒tma kullan─▒n, burada a├ž─▒kland─▒─č─▒ gibi setuptools de─čil. -
- Eski # 2 - da─č─▒t─▒m ara├žlar─▒ kullan─▒mdan 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: ( http://pypi.python.org/pypi/setuptools adresinin alt─▒ndaki .exe dosyas─▒n─▒ indirinhttp://pypi.python.org/pypi/setuptools ). Y├╝kle.
  4. s─▒k─▒┼čt─▒r─▒lmam─▒┼č pip klas├Âr kopyalamak i├žeri─či i├žine C:\Python2x\ piton komutu d─▒┼č─▒nda ├žal─▒┼čmaz, ├ž├╝nk├╝ klas├Âr├╝nde, (bunun i├žine t├╝m bir klas├Âr sadece i├žerik kopyalama) C:\Python2x klas├Âr├╝n├╝ ve sonra ├žal─▒┼čt─▒r─▒n: python setup.py install
  5. Python'unuzu C:\Python2x\Scripts yola ekleyin

Bitirdiniz.

Art─▒k pip install package Linux'ta oldu─ču gibi paketleri kolayca kurmak i├žin kullanabilirsiniz :)


296







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─▒n─▒ kullan─▒rs─▒n─▒z get-pip.py . 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 ayr─▒nt─▒l─▒ olarak verilmi┼čtir ve ┼čunlar─▒ i├žerir:

Pip kurmak veya y├╝kseltmek i├žin get-pip.py dosyas─▒n─▒ g├╝venle 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

Gelecek i├žin iki eski talimat setini b─▒rakaca─č─▒m.

ESK─░ 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 32 bit Python ve 64 bit Python ├žal─▒┼čt─▒ran 64 bit Windows'ta test ettim ve art─▒k Windows / Python 2.7X'in t├╝m s├╝r├╝mleri i├žin ayn─▒ y├Ântemi kullanabilirsiniz:

ESK─░ Y├Ântem 2 kullan─▒larak da─č─▒t─▒lmas─▒ :

  1. ─░ndir da─č─▒tma - Ben may─▒n─▒ f─▒rlatt─▒m C:\Python27\Scripts ( Scripts yoksa bir dizin olu┼čturmaktan ├žekinmeyin) .
  2. Bir komut istemi a├ž─▒n (Windows'ta, PowerShell kullanm─▒yorsan─▒z conemu2'yi kontrol etmelisiniz ) ve indirdi─činiz dizine ( ) ge├žin.http://en.wikipedia.org/wiki/Windows_PowerShell cd distribute_setup.py
  3. Distrib_setup komutunu ├žal─▒┼čt─▒r─▒n: python distribute_setup.py (python kurulum dizininiz yolunuza eklenmemi┼čse bu i┼če yaramaz - yard─▒m i├žin buraya gidin )
  4. Ge├žerli dizini Scripts Python kurulumunuzun ( C:\Python27\Scripts ) dizinine de─či┼čtirin veya bu dizini ve Python temel kurulum dizinini% PATH% ortam de─či┼čkeninize ekleyin.
  5. Pipeti yeni kurulan kurulum ara├žlar─▒n─▒ kullanarak kurun: easy_install pip

easy_install.exe Dizinde bulunmad─▒─č─▒n─▒z s├╝rece (C: \ Python27 \ Scripts varsay─▒lan olarak Python 2.7 olacakt─▒r) ya da bu dizini yolunuza eklemi┼čseniz, son ad─▒m ├žal─▒┼čmayacakt─▒r .

Ez_setup kullanarak ESK─░ Metod 1 :

setuptools sayfas─▒ndan -

Ez_setup.py dosyas─▒n─▒ 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 uyumluluk sorunu nedeniyle Windows i├žin Python'un 64 bit s├╝r├╝mlerini desteklememektedir.

Bundan sonra, devam edebilirsiniz:

  1. c:\Python2x\Scripts Windows yoluna ekleyin ( x i├žinde Python2x kurulu, y├╝kledi─činiz as─▒l s├╝r├╝m numaras─▒n─▒ de─či┼čtirin )
  2. Yeni bir (!) DOS istemi a├ž─▒n. Oradan ko┼č easy_install pip

215







2016+ G├╝ncellemesi:

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'a varsay─▒lan olarak y├╝klenecektir . 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├╝ndeki bir konsolu Y├Ânetici olarak a├ž─▒n ve ├žal─▒┼čt─▒r─▒n get-pip.py . Alternatif olarak, Explorer'da simgesine sa─č t─▒klay─▒n ve "Y├Ânetici olarak ├žal─▒┼čt─▒r ..." ─▒ se├žin.

Yeni ikili dosyalar pip.exe (ve kullan─▒mdan kald─▒r─▒lm─▒┼č olanlar easy_install.exe ) "%ProgramFiles%\PythonXX\Scripts" genellikle PATH de─či┼čkeninizde olmayan klas├Ârde (veya benzeri) bulunur . Eklemenizi ├Âneririm.


202







Mart 2014'te piyasaya s├╝r├╝len Python 3.4 a┼ča─č─▒dakileri pip i├žeriyor:
http://docs.python.org/3.4/whatsnew/3.4.html
B├Âylece, Python 3.4'├╝n piyasaya s├╝r├╝lmesinden bu yana pip kurulumunun en g├╝ncel yolu Windows sadece Python'u kurmak i├žindir. Kurulum s─▒ras─▒nda t├╝m varsay─▒lanlara ba─čl─▒ kal─▒rken, pip kurulacak
C:\Python34\Scripts\pip3.exe .


45







Windows'u kullanmam gerekti─činde, PATH'inize her ┼čeyi otomatik olarak ekleyen ve paketleri daha h─▒zl─▒ ve daha kolay hale getiren ikili paket y├Ânetimi sa─člayan PyPM adl─▒ bir paket y├Âneticisi i├žeren ActivePython kullan─▒yorum .

pip ve easy_install tam olarak ayn─▒ ┼čey de─čil, bu y├╝zden ba┼čarabilece─činiz baz─▒ ┼čeyler var, pip ancak easy_install bunun tersi de m├╝mk├╝n de─čil .

Benim tavsiyem, ActivePython Community EditionÔÇÖ─▒ edinmeniz ve WindowsÔÇÖta Python i├žin her ┼čeyi ayarlaman─▒n zorlu─čundan endi┼čelenmeyin. O zaman, sadece kullanabilirsiniz pypm .

E─čer kullanmak istedi─činiz pip denetlemek zorunda PyPM ActiveState y├╝kleyici se├žene─či. Y├╝klemeden sonra, yaln─▒zca oturumu kapat─▒p tekrar oturum a├žman─▒z gerekir pip ve ActiveState y├╝kleyici PyPM se├žene─činde bulundu─čundan ve yollar y├╝kleyici taraf─▒ndan sizin i├žin ├Ânceden ayarlanm─▒┼č oldu─čundan komut sat─▒r─▒nda eri┼čilebilir olacakt─▒r . PyPM ayr─▒ca mevcut olacakt─▒r, ancak kullanmak zorunda de─čilsiniz.


39







G├╝ncel yol, Windows'un paket y├Âneticisi Chocolatey'i 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.

 cinst python
cinst easy.install
cinst pip
 

Chocolatey Gallery'deki di─čer t├╝m Python paketlerini burada bulabilirsiniz .


37







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, komut isteminde bu bir sat─▒r komutunu ├žal─▒┼čt─▒r─▒n (ki bu y├Ânetici eri┼čimini 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)"
 

Pip kuracak . E─čer Setuptools zaten y├╝kl├╝ de─čilse, get-pip.py sizin i├žin de y├╝kleyecektir.

Yorumlarda belirtildi─či gibi, yukar─▒daki komut GitHub'daki Pip kaynak kod deposundan kodu indirecek ve ortam─▒n─▒zda dinamik olarak ├žal─▒┼čt─▒racakt─▒r. Bu nedenle, Python'un kendisini kullanarak tek bir komutla indirme, inceleme ve ├žal─▒┼čt─▒rma ad─▒mlar─▒n─▒n k─▒sayolu oldu─čunu unutmay─▒n . Pip'e g├╝veniyorsan─▒z, ┼č├╝phesiz ilerleyin.

Emin Windows ortam de─či┼čkeni yolunu (: Python 2.7.x varsay─▒lan i├žin y├╝klemek Python'un klas├Ârleri i├žerdi─čini olun C:\Python27 ve C:\Python27\Scripts , Python 3.3x i├žin: C:\Python33 ve C:\Python33\Scripts , ve di─čerleri).


30







Y├╝kleyenler

Her ikisi i├žin Windows montajc─▒lar in┼ča ettik da─č─▒tmak ve pip burada (hedef kullan─▒m─▒na olmak pip ile ya bootstrap zorunda kalmadan easy_install veya kaydetme ve Python komut dosyalar─▒n─▒ ├žal─▒┼čt─▒r─▒n):

Windows'ta, sadece indirmek ve ilk kurulum distribute sonra, pip yukar─▒daki ba─člant─▒lardan. Yukar─▒daki distribute ba─člant─▒ saplama .exe y├╝kleyicileri i├žeriyor ve bunlar ┼ču anda yaln─▒zca 32 bit. 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.

bina distribute

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
 

bina pip

 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







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├╝, sonra ortam─▒n─▒za yolunu 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'e ihtiyac─▒n─▒z var :

 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├žin 64 bit Windows 7'de 64 bit Python y├╝kleme sorunlar─▒n─▒ okuyabilirsiniz (kay─▒t defteri giri┼čleriyle ilgili sorun).


19







Pip'i Python 2.x'e global olarak kurmak i├žin , easy_install, Adri├ín'─▒n belirtti─či en iyi ├ž├Âz├╝m gibi g├Âr├╝n├╝yor.

Ancak kurulum talimatlar─▒ pip i├žin kullanman─▒z─▒ tavsiye VIRTUALENV Her Virtualenv pip otomatik olarak y├╝kl├╝ beri. 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 a┼ča─č─▒daki gibi sanal ortamlar─▒ kolayca olu┼čturmak i├žin venv mod├╝l├╝n├╝ i├žerir :

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







Pip kullanmak i├žin, pip'i do─črudan sisteme yerle┼čtirmeniz gerekmemektedir. Bunu kullanabilirsin virtualenv . 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.

  • Kopya virtualenv.py ait a├ž─▒lm─▒┼č klas├Ârden dosya virtualenv ve i├žine yap─▒┼čt─▒r─▒n myproject klas├Âr├╝ne

┼×imdi sanal bir ortam olu┼čturun, diyelim ki myvirtualenv'i myproject klas├Âr├╝n├╝n i├žinde ┼č├Âyle s├Âyleyelim :

 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
 

Komut isteminde a┼ča─č─▒dakileri g├Âreceksiniz:

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

┼×imdi pip kullanmaya ba┼člayabilirsiniz, ancak isteminizin sol taraf─▒na bakarak sanalenv'i etkinle┼čtirdi─činizden emin olun.

Bu, pip'i yani sanal ortam─▒n i├žine kurman─▒n en kolay yollar─▒ndan biridir, ancak virtualenv.py dosyan─▒z─▒n yan─▒n─▒zda olmas─▒ gerekir.

Pip / virtualenv / virtualenvwrapper'─▒ kurmak i├žin daha fazla yol i├žin thegauraw.tumblr.com adresine ba┼čvurabilirsiniz .


14







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.
    g├Âr├╝nt├╝ tan─▒m─▒n─▒ buraya girin

┼×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.

Yani, PIP yukar─▒daki ekranda " SCRIPTS " klas├Âr├╝ alt─▒nda bulunur . De─či┼čken ortam─▒na Python ve PIP ekleyelim.
g├Âr├╝nt├╝ tan─▒m─▒n─▒ buraya girin

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

 pip install google
 


g├Âr├╝nt├╝ tan─▒m─▒n─▒ buraya girin

G├ťLE G├ťLE!


14







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







2016'da g├╝ncellendi: Pip zaten dahil edilmeli Python 2.7.9+ or 3.4+ , ancak ne sebeple olursa olsun, a┼ča─č─▒daki tek astar─▒ kullanabilirsiniz.

  • Https://bootstrap.pypa.io/get-pip.py dosyas─▒n─▒ indirin ve Y├Ânetici izniyle ├žal─▒┼čt─▒r─▒n python get-pip.py (Linux kullan─▒yorsan─▒z kullan─▒n sudo python get-pip.py )

Not:

  1. Bu, ├žo─ču durumda zaten tatmin olmu┼č olmal─▒, ancak gerekirse PATH ortam de─či┼čkeninizin Python'un klas├Ârlerini i├žerdi─činden emin olun (├Ârne─čin, Python 2.7.x Windows varsay─▒lan kurulumunda:, C:\Python27 and C:\Python27\Scripts for Python 3.3x :, C:\Python33 and C:\Python33\Scripts etc)

  2. Ayn─▒ problemle kar┼č─▒la┼čt─▒m 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







┼×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
 

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

Ve muhtemelen ├ževrenize yolu eklemek istersiniz. Gibi bir yer C:\Python33\Scripts .


12


2013-03-25





─░┼čte pip nas─▒l kolay bir ┼čekilde kurulur.

  1. bu i├žeri─či kopyalay─▒p yap─▒┼čt─▒r─▒n ( get-pip.py)
  2. get-pip.py dosyas─▒n─▒ kopyalay─▒p python klas├Âr├╝ne yap─▒┼čt─▒r─▒n . C:\Python27
  3. Get-pip.py file.it dosyas─▒n─▒ ├žift ÔÇőÔÇőt─▒klatarak pip bilgisayar─▒n─▒za y├╝kleyecektir.
  4. ┼×imdi C:\Python27\Scripts ├ževre de─či┼čkeninize yol eklemeniz gerekiyor. ├ç├╝nk├╝ pip.exe dosya i├žeriyor .
  5. ┼×imdi pip kullanmaya haz─▒rs─▒n─▒z. A├ž cmd ve farkl─▒ yaz
    pip install package_name

11







PythonXY ile gelir pip aras─▒nda yer di─čerleri .


10







Platformlar aras─▒ Anaconda paket y├Âneticisini Windows'ta S├╝recin.io'dan kullan─▒yorum ve g├╝venilir. Sanal ├ževre y├Ânetimine ve ortak uygulamalara sahip tam ├Âzellikli bir kabu─ču vard─▒r (├Ârn. Conda, pip).

 > 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.


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─▒─č─▒d─▒r ve i├že aktar─▒lan kitapl─▒klar bulunmad─▒─č─▒ndan kodunuzda uyar─▒lar g├Âreceksiniz. Tabii ki bunu yapman─▒n zor yollar─▒ var, ancak edit├Ârlerin Sanal Ortamlar─▒n bug├╝nlerde ├žok normal oldu─čunu g├Âz ├Ân├╝nde bulundurmas─▒ g├╝zel olurdu.

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. Komut isteminden bu yola gidin ve "python get-pip.py" komutunu ├žal─▒┼čt─▒r─▒n

K─▒lavuz ba─člant─▒: 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







Ç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







04.04.2014 tarihinden itibaren ├žal─▒┼čmak :):

Pipi 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 ba┼čar─▒yla y├╝klediniz, ancak pip ile herhangi bir paket kuramayabilir. Pip.log dosyas─▒na bakarsan─▒z, Beautiful Soup 4'├╝ y├╝klemeyi denedi─čimde ald─▒─č─▒m ayn─▒ SSL hatas─▒n─▒ da alabilirsiniz:

 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├╝n├╝n pip 1.3.1 ve ├╝zeri s├╝r├╝mlerle uyumlu olmamas─▒yla ilgili bir sorundur . ┼×imdilik kolay ge├žici ├ž├Âz├╝m, SSL gerektirmeyen pip 1.2.1'i y├╝klemektir :

Pip'i Windows'a Kurmak:

  1. Pip 1.2.1'i https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz adresinden indirin.https://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┼čtir: cd <path to extracted folder>/pip-1.2.1
  4. Ko┼čmak python setup.py install
  5. ┼×imdi C:\Python27\Scripts PATH konumunda oldu─čundan emin olun , ├ž├╝nk├╝ pip Python paketlerinin normalde kurulu oldu─ču C:\Python27\Scripts dizine C:\Python27\Lib\site-packages y├╝klenir.

┼×imdi pip kullanarak herhangi bir paketi kurmaya ├žal─▒┼č─▒n.

├ľrne─čin, requests pip kullanarak pip 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







python.org'dan indirilen Python 2> = 2.7.9 veya Python 3> = 3.4 binary kullan─▒yorsan─▒z pip ┼čimdiden y├╝klenmi┼čtir , ancak pip'i y├╝kseltmeniz gerekir.

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

Get-pip.py dosyas─▒n─▒ ayn─▒ klas├Âre veya se├žti─činiz ba┼čka bir klas├Âre 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 k─▒lavuzu olduk├ža temiz ve basittir.

Bunu kullanarak Pip'e iki dakikadan daha k─▒sa bir s├╝rede ba┼člayabilmeniz gerekir.


3







pip versiyonuyla ilgili ba┼čka problemleriniz varsa bunu deneyebilirsiniz

 pip install --trusted-host pypi.python.org --upgrade pip
 

3







Pip'in Python2 ve Python3

  1. Get-pip.py dosyas─▒n─▒ bilgisayar─▒n─▒zdaki bir klas├Âre indirin .
  2. Bir komut istemi a├ž─▒n ve i├žeren klas├Âre gidin get-pip.py .
  3. : A┼ča─č─▒daki komutu ├žal─▒┼čt─▒r─▒n python get-pip.py , python3 get-pip.py ya python3.6 get-pip.py s├╝r├╝m├╝ne ba─čl─▒ olarak, python y├╝klemek 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.


3







Sadece setuptools-15.2.zip (md5) dosyas─▒n─▒ indirin, buradan https://pypi.python.org/pypi/setuptools#windows-simplified ve ez_setup.py dosyas─▒n─▒ ├žal─▒┼čt─▒r─▒n.


2







Alternatif olarak, pip ve Windows ve GUI i├žin hepsi bir arada y├╝kleyici pip-Win alabilirsiniz virtualenv .

  • Bir Python yorumlay─▒c─▒s─▒ndan (yani s├╝r├╝m) di─čerine (py ve pypy dahil) ge├žin
  • 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
  • Se├žilen yorumlay─▒c─▒yla IDLE veya ba┼čka bir Python beti─čini ├žal─▒┼čt─▒r─▒n

2







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







Pip nas─▒l kurulur:

  1. ActivePython'u indirin ve y├╝kleyinhttp://www.activestate.com/activepython/downloads
  2. Bir komut istemi a├ž─▒n (CMD)
  3. tip pypm install pip

1