35 Pertanyaan: Bagaimana cara menginstal pip pada Windows?

pertanyaan dibuat di Thu, Mar 2, 2017 12:00 AM

pip adalah pengganti untuk easy_install . Tetapi haruskah saya menginstal pip menggunakan easy_install di Windows? Apakah ada cara yang lebih baik?

    
2419
  1. Sementara saya setuju dengan Anda, semua program windows dipasang tanpa perlu menginstal pemasang.
    2011-04-22 03: 16: 55Z
  2. Dari PyCon 2011: blip.tv/pycon-us-videos-2009-2010-2011/… Yang kotor rahasianya adalah pip adalah pembungkus untuk easy_install :)
    2011-09-23 23: 18: 48Z
  3. Seperti bagaimana apt-get menggunakan dpkg pada intinya - tetapi itu tidak membuatnya kurang berguna!
    2012-06-15 10: 33: 43Z
  4. Ruby dikirimkan bersama Gem dan Nodejs dengan Npm, memberikan pengguna manajemen paket fitur lengkap di luar kotak. Saya sendiri iri. stackoverflow.com/a/11453972/284795
    2012-09-18 16: 13: 51Z
  5. lihat jawaban yang lebih baru. jawaban lama dengan lebih banyak upvotes tidak mudah diikuti.
    2013-03-19 14: 47: 54Z
30 Jawaban                              30                         

Python 2.7.9+ dan 3.4+

Kabar baik! Python 3.4 (dirilis Maret 2014) dan Python 2.7.9 (dirilis Desember 2014) dikirim bersama Pip. Ini adalah fitur terbaik dari setiap rilis Python. Itu membuat kekayaan perpustakaan komunitas dapat diakses oleh semua orang. Pemula tidak lagi dikecualikan dari penggunaan perpustakaan komunitas karena sulitnya pengaturan. Dalam pengiriman dengan manajer paket, Python bergabung dengan Ruby , Node.js , Haskell , Perl , Go —hampir semua bahasa kontemporer lainnya dengan komunitas open-source mayoritas. Python terima kasih.

Tentu saja, itu tidak berarti pengemasan Python bermasalah. Pengalaman itu tetap membuat frustrasi. Saya membahas ini dalam pertanyaan Stack Overflow Apakah Python punya sistem manajemen paket /modul? .

Dan, sayang sekali untuk semua orang yang menggunakan Python 2.7.8 atau sebelumnya (sebagian besar komunitas). Tidak ada rencana untuk mengirimkan Pip kepada Anda. Ikuti petunjuk manual.

Python 2 ≤ 2.7.8 dan Python 3 ≤ 3.3

Terbang berhadapan dengan motto 'termasuk baterai' , Python dikirimkan tanpa pengelola paket. Yang membuat keadaan menjadi lebih buruk, Pip — hingga saat ini — ironisnya sulit untuk dipasang.

Instruksi resmi

Per https: //pip. pypa.io/en/stable/installing/#do-i-need-to-install-pip :

Unduh get-pip.py , berhati-hati untuk menyimpannya sebagai file .py daripada .txt. Kemudian, jalankan dari command prompt:

 
python get-pip.py

Anda mungkin membutuhkan admincommand istrator prompt untuk melakukan ini. Ikuti Mulai Command Prompt sebagai Administrator (Microsoft TechNet).

Ini menginstal paket pip, yang (di Windows) berisi ... \Scripts \pip.exe path itu harus dalam variabel lingkungan PATH untuk menggunakan pip dari baris perintah (lihat bagian kedua dari 'Instruksi Alternatif' untuk menambahkannya ke PATH Anda,

Instruksi alternatif

Dokumentasi resmi memberi tahu pengguna untuk menginstal Pip dan masing-masing dependensinya dari sumber. Itu membosankan bagi yang berpengalaman dan sangat sulit bagi pemula.

Demi kami, Christoph Gohlke menyiapkan penginstal Windows (.msi) untuk paket Python populer. Dia membangun installer untuk semua versi Python, baik 32 dan 64 bit. Anda perlu:

  1. Instal setuptools
  2. Instal pip

Bagi saya, ini menginstal Pip pada C:\Python27\Scripts\pip.exe. Temukan pip.exe di komputer Anda, lalu tambahkan foldernya (misalnya, C:\Python27\Scripts) ke jalur Anda (Mulai /Edit variabel lingkungan). Sekarang Anda harus dapat menjalankan pip dari baris perintah. Coba instal paket:

 
pip install httpie

Ini dia (semoga)! Solusi untuk masalah umum diberikan di bawah ini:

Masalah proxy

Jika Anda bekerja di kantor, Anda mungkin berada di belakang proxy HTTP. Jika demikian, setel variabel lingkungan http_proxy dan https_proxy . Sebagian besar aplikasi Python (dan perangkat lunak gratis lainnya) menghargai ini. Sintaksis contoh:

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

Jika Anda benar-benar kurang beruntung, proksi Anda mungkin merupakan Microsoft proksi NTLM . Perangkat lunak bebas tidak dapat mengatasinya. Satu-satunya solusi adalah menginstal proxy ramah perangkat lunak gratis yang meneruskan ke proxy jahat. http://cntlm.sourceforge.net/

Tidak dapat menemukan vcvarsall.bat

Modul Python dapat ditulis sebagian dalam C atau C ++. Pip mencoba mengkompilasi dari sumber. Jika Anda tidak menginstal dan mengkonfigurasi kompiler C /C ++, Anda akan melihat pesan kesalahan samar ini.

  

Kesalahan: Tidak dapat menemukan vcvarsall.bat

Anda dapat memperbaikinya dengan memasang kompiler C ++ seperti MinGW atau Visual C ++ . Microsoft sebenarnya mengirim satu khusus untuk digunakan dengan Python. Atau coba Kompiler Microsoft Visual C ++ untuk Python 2.7 .

Seringkali meskipun lebih mudah untuk memeriksa situs Christoph untuk paket Anda.

    
1749
2018-11-14 12: 25: 00Z
  1. Apakah itu "dapat diperbaiki dan tidak akan diperbaiki" atau "tidak dapat diperbaiki dan tidak akan diperbaiki"?
    2013-04-14 17: 47: 45Z
  2. @ MikeMcMahon yang terjadi pada saya juga. Letakkan Python di depan Perl di jalur Anda, jadi mengetik pip memberi Anda pengelola paket Python.
    2013-06-27 22:00: 22Z
  3. Saya tidak perlu melakukan semua ini, saya hanya mengikuti instruksi pada pip-installer.org/en/latest/installing.html (pada dasarnya Anda hanya menulis" python ez_setup.py "dan kemudian" python get-pip. py ")
    2013-11-10 19: 50: 24Z
  4. Ini mungkin pertanyaan bodoh. Saya memasukkan python get-pip.py pada prompt windows tetapi mendapatkan "python tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan atau file batch." Apakah saya melakukan sesuatu yang salah? Saya sudah menginstal Python 2.7.8. Apakah saya perlu mengubah direktori? Terima kasih.
    2015-07-14 16: 39: 44Z
  5. Untuk memulai pip "build in" Anda harus menggunakan python -m pip saat menangdows!
    2016-03-06 13: 35: 08Z

- Kedaluwarsa - gunakan distribusi, bukan setuptools seperti dijelaskan di sini. -
- Kedaluwarsa # 2 - gunakan setuptools karena distribusi sudah usang.

Seperti yang Anda sebutkan, pip tidak menyertakan pemasang independen, tetapi Anda dapat memasangnya dengan easy_install pendahulunya.

Jadi:

  1. Unduh versi pip terakhir dari sini: http://pypi.python.org/pypi/pip # unduhan
  2. Buka kompresi itu
  3. Unduh pemasang mudah terakhir untuk Windows: ( unduh .exe di bawah http: //pypi.python.org/pypi/setuptools ). Pasang itu.
  4. salin folder pip terkompresi, konten ke dalam folder C:\Python2x\ (jangan salin seluruh folder ke dalamnya, cukup isinya), karena perintah python tidak berfungsi di luar folder C:\Python2x dan kemudian jalankan: python setup.py install
  5. Tambahkan python C:\Python2x\Scripts Anda ke jalur

Anda selesai.

Sekarang Anda dapat menggunakan pip install package untuk menginstal paket dengan mudah seperti di Linux :)

    
296
2014-02-04 10: 17: 25Z
  1. Saat menjalankan perintah "python setup.py install", jika Anda mendapat "error: pip.egg-info \PKG-INFO: Izin ditolak", lalu coba untuk hapus atribut read only pada direktori pip yang tidak dikompresi.
    2011-05-05 04: 04: 58Z
  2. Jika Anda menginstal versi python 64-bit, setuptools tidak akan mendeteksi eksekusi python Anda. Saya menemukan beberapa binari di sini yang akan, (tidak resmi): lfd.uci.edu/~ gohlke /pythonlibs
    2011-06-27 17: 18: 47Z
  3. Setelah saya menginstal pip menggunakan easy_install, bisakah saya menghapus setuptools dengan pip uninstall setuptools? Apakah ini baik-baik saja atau akankah nanti terjadi masalah?
    2011-08-20 07: 40: 48Z
  4. Sebagai alternatif untuk langkah 4, cukup jalankan setup.py dari mana pun pip diturunkan ke mis. dari firefox C: \Users \Tony \Downloads \pip-1.2.1 \pip-1.2.1
    2013-02-28 16: 47: 17Z
  5. Metode ini masih berfungsi dengan baik pada 02/2016 untuk menginstal pip (dan kemudian nose!) di Python 2.6 pada Windows. Memang, menggunakan binari Gohlke tidak lagi menjadi pilihan karena ia mengganti semuanya dengan roda.
    2016-01-30 16: 28: 38Z

PEMBARUAN 2014:

1) Jika Anda telah menginstal Python 3.4 atau yang lebih baru, pip disertakan dengan Python dan seharusnya sudah bekerja di sistem Anda.

2) Jika Anda menjalankan versi di bawah Python 3.4 atau jika pip tidak diinstal dengan Python 3.4 karena alasan tertentu, maka Anda mungkin akan menggunakan skrip instalasi resmi pip get-pip.py. Penginstal pip sekarang mengambil alat setup untuk Anda, dan berfungsi terlepas dari arsitektur (32-bit atau 64-bit).

Instalasi petunjuk dijelaskan di sini dan melibatkan:

  

Untuk menginstal atau meningkatkan versi pip, unduh dengan aman get-pip. py .

     

Kemudian jalankan yang berikut (yang mungkin memerlukan akses administrator):

 
python get-pip.py
  

Untuk memutakhirkan alat setup yang ada (atau mendistribusikan), jalankan pip install -U setuptools

Saya akan meninggalkan dua set instruksi lama di bawah ini untuk anak cucu.

Jawaban LAMA:

Untuk Windows edisi variasi 64 bit - Windows 64-bit Python yang digunakan memerlukan metode instalasi terpisah karena ez_setup, tetapi saya telah menguji metode distribusi baru pada Windows 64-bit running 32-bit Python dan 64-bit Python, dan sekarang Anda dapat menggunakan metode yang sama untuk semua versi Windows /Python 2.7X:

Metode 2 LAMA menggunakan mendistribusikan :

  1. Unduh distribusikan - Saya melemparkan tambang ke C:\Python27\Scripts (jangan ragu untuk membuat direktori Scripts jika itu tidak ada.
  2. Buka prompt perintah (pada Windows Anda harus memeriksa conemu2 jika Anda jangan gunakan PowerShell ) dan ubah (cd) ke direktori tempat Anda mengunduh distribute_setup.py.
  3. Jalankan distribut_setup: python distribute_setup.py (Ini tidak akan berfungsi jika direktori instalasi python Anda tidak ditambahkan ke jalur Anda - buka di sini untuk bantuan )
  4. Ubah direktori saat ini ke direktori Scripts untuk instalasi Python Anda (C:\Python27\Scripts) atau tambahkan direktori itu, serta direktori instalasi basis Python ke variabel lingkungan% PATH% Anda.
  5. Pasang pip menggunakan alat setup yang baru diinstal: easy_install pip

Langkah terakhir tidak akan berfungsi kecuali Anda berada di direktori easy_install.exe terletak di (C: \Python27 \Scripts akan menjadi default untuk Python 2.7), atau Anda memiliki direktori yang ditambahkan ke jalur Anda.

OLD Metode 1 menggunakan ez_setup:

dari halaman setuptools -

  

Unduh ez_setup.py dan jalankan; itu akan mengunduh file .egg yang sesuai dan menginstalnya untuk Anda. (Saat ini, penginstal .exe yang disediakan tidak mendukung versi Python untuk Windows 64-bit, karena masalah kompatibilitas penginstal distutils.

Setelah ini, Anda dapat melanjutkan dengan:

  1. Tambahkan c:\Python2x\Scripts ke jalur Windows (ganti x di Python2x dengan nomor versi aktual yang telah Anda pasang)
  2. Buka prompt DOS baru (!). Dari sana jalankan easy_install pip
215
2017-05-23 12: 10: 45Z
  1. Jadi instalnya adalah instal mudah, lalu pip, lalu virtualenv, lalu virtualenvwrapper, lalu konfigurasikan lingkungan independen. dengan skrip modif di tengah untuk menangani proksi ... aaarrrgg
    2012-08-27 09: 54: 49Z
  2. @ nicolas Ya, easyinstall hanyalah antarmuka yang ketinggalan zaman untuk setuptools. Pip luar biasa, dan virtualenv menawarkan jenis kontrol yang tidak Anda dapatkan dalam banyak bahasa lain tanpa WAY lebih banyak taktik peretasan; perl menjadi satu-satunya pengecualian yang sebanding. Ruby memiliki permata, tetapi agar dapat dengan mudah menukar Rubi, disarankan untuk menggunakan rbenv atau rvm - keduanya selalu terasa agak meretas bagi saya (meskipun mereka bekerja dengan indah sekali diatur dengan benar).
    2012-10-16 19: 30: 35Z
  3. Prosedur yang tepat ini diotomatisasi oleh pip untuk windows .
    2012-12-24 21: 40: 41Z
  4. +1, tolong perhatikan untuk noobs seperti saya: jangan ketik "python2x" secara harfiah di variabel lingkungan path windows. Ganti x dengan versi python yang Anda miliki, mis. python27
    2012-12-29 22: 11: 28Z
  5. Saya ingin mencatat, saya harus menggunakan 'python -m pip' untuk menggunakan modul di windows.
    2014-05-20 02: 02: 50Z

Pembaruan 2016+:

Jawaban ini sudah usang atau bertele-tele dan sulit.

Jika Anda memiliki Python 3.4+ atau 2.7.9+, itu akan menjadi diinstal secara default pada Windows. Jika tidak, singkatnya:

  1. Unduh penginstal pip: https://bootstrap.pypa.io/get-pip.py
  2. Jika paranoid, periksa file untuk mengonfirmasi itu tidak berbahaya (harus b64 decode).
  3. Buka konsol di folder unduhan sebagai Admin dan jalankan  get-pip.py. Atau, klik kanan ikonnya di Explorer dan pilih "run as Admin ...".

Binari baru pip.exe (dan easy_install.exe yang sudah usang) akan ditemukan di folder "%ProgramFiles%\PythonXX\Scripts" (atau serupa), yang kemungkinan tidak ada dalam variabel PATH Anda. Saya sarankan menambahkannya.

    
197
2018-04-25 16: 28: 43Z
  1. terima kasih, pastikan Anda menambahkan PATH ke variabel sistem Anda
    2013-09-06 04: 19: 58Z
  2. MD5 checksum dari file: get-pip.py = 60a3d165e93999895e26b96681b65090 setuptools-1.3.2.tar.gz = 441f2e58c0599d31597622a7b9eb60f
    2013-11-16 10: 49: 50Z
  3. Mulai dari pip 1.5.1 (Jan 2014) ez_setup /setuptools /distribusikan tidak diperlukan sebelumnya. Jika perlu, get-pip akan mendapatkan persyaratan dan juga pip itu sendiri.
    2014-02-04 20: 08: 38Z
  4. Gambaran umum kemasan python masa lalu dan sekarang hingga Agustus 2016: glyph.twistedmatrix.com/2016/08/python-packaging.html
    2016-08-14 12: 54: 46Z
  5. @ Gringo get-pip.py melempar "RuntimeError: Diperlukan Python 3.4 atau yang lebih baru".
    2019-04-25 10: 02: 23Z

Python 3.4, yang dirilis pada bulan Maret 2014, dilengkapi dengan pip termasuk:
http: //docs .python.org /3.4 /whatsnew /3.4.html
Jadi sejak rilis Python 3.4, cara terbaru untuk menginstal pip pada Windows adalah dengan hanya menginstal Python. Ketika tetap berpegang pada semua default selama instalasi, pip akan diinstal ke
C:\Python34\Scripts\pip3.exe.

    
45
2014-03-17 19: 57: 50Z
  1. Perhatikan bahwa itu juga berlaku untuk Python 2.7.9
    2015-12-08 15: 25: 00Z
  2. Python 2.x adalah warisan, Python 3.x adalah masa sekarang dan masa depan bahasa, menurut Python2orPython3
    2015-12-09 09: 18: 38Z
  3. Hmm saya menginstal Python 3.4.4 dan saya bisa menemukan pip3.exe mengikuti jalur dalam jawaban ini, tetapi dalam cmd pip masih belum dikenali. Adakah yang bisa membantu?
    2016-01-20 09: 30: 49Z
  4. Dalam prompt perintah, cd ke direktori tempat pip3.exe berada dan jalankan misalnya pip3 install -U sphinx.
    2016-01-20 11: 24: 55Z
  5. @ IgorGanapolsky Versi baru dari Python datang dengan pip yang diinstal sebagai modul, dan bukan sebagai executable yang diinstal (setidaknya di jalur yang tercantum). Dengan Windows 10 dan Python 3.6.1, saya berhasil menggunakan py -m pip install xxx dari command-prompt Windows.
    2017-05-19 13: 13: 30Z

Ketika saya harus menggunakan Windows, saya menggunakan ActivePython, yang secara otomatis menambahkan semuanya ke PATH Anda dan termasuk manajer paket yang disebut PyPM yang menyediakan biner manajemen paket menjadikannya lebih cepat dan lebih mudah untuk menginstal paket.

pip dan easy_install tidak persis sama, jadi ada beberapa hal yang bisa Anda lewati pip tetapi tidak easy_install dan sebaliknya .

Rekomendasi saya adalah Anda mendapatkan ActivePython Community Edition dan jangan khawatir tentang kerumitan besar mendapatkan semua yang diatur untuk Python di Windows. Kemudian, Anda bisa menggunakan pypm.

Jika Anda ingin menggunakan pip, Anda harus memeriksa opsi PyPM di penginstal ActiveState. Setelah instalasi, Anda hanya perlu logoff dan logon lagi, dan pip akan tersedia pada commandline, karena itu terdapat dalam opsi ActiveState installer PyPM dan path telah ditetapkan oleh installer untuk Anda. PyPM juga akan tersedia, tetapi Anda tidak harus menggunakannya.

    
39
2017-05-23 12: 34: 51Z
  1. Harus dicatat bahwa ActivePython juga menyertakan pip dan easy_install. PyPM adalah palung paket biner, sementara pip /easy_install pada dasarnya adalah manajer paket sumber. Lihat code.activestate.com/bantuan /faq /...
    2011-02-21 18: 08: 14Z
  2. @ Rafe Kettlet - Ketika saya mencoba menginstal pip di Activepython, ini memberikan kesalahan ini
    2012-08-06 18: 24: 42Z
  3. @ Jitendra - ActivePython sudah menginstal pip untuk Anda, jadi tidak perlu menginstalnya lagi sesudahnya.
    2013-05-31 07: 39: 48Z
  4. Ini adalah satu-satunya solusi SANE di windows. Bukan karena PyPM, tetapi karena ia datang dengan pip dan menambahkan semuanya secara otomatis ke PATH.
    2013-09-10 08: 46: 31Z
  5. Saya hanya bisa mendukung solusi ini, dengan senang hati menggunakan ActivePython selama bertahun-tahun.
    2014-02-06 09: 22: 49Z

Cara terbaru adalah dengan menggunakan manajer paket Windows Chocolatey .

Setelah ini diinstal, yang harus Anda lakukan adalah membuka command prompt dan menjalankan tiga perintah berikut di bawah ini, yang akan menginstal Python 2.7, easy_install dan pip. Ini akan secara otomatis mendeteksi apakah Anda menggunakan Windows x64 atau x86.

 
cinst python
cinst easy.install
cinst pip

Semua paket Python lainnya di Chocolatey Gallery dapat ditemukan di sini .

    
37
2014-01-16 13: 19: 22Z
  1. Dan jika python sudah diinstal? Ini menyebabkan saya mimpi buruk. Dengan python yang sudah diinstal melalui cara lain dan mencoba pip cinst hanya permainan saya kesalahan.
    2013-04-17 08: 20: 39Z
  2. Chocolatey tampaknya tidak terlalu kuat terutama wrt. ketergantungan. cinst pip pada saat penulisan, anggap saja easy_install telah diinstal, yang belum tentu demikian.
    2013-10-23 10: 48: 54Z
  3. tidak berfungsi untuk saya :(
    2014-01-03 14: 41: 58Z
  4. @ Philipp, seseorang dengan kebijaksanaan tak terbatas mereka sayangnya menolak suntingan itu ...
    2014-01-16 12: 26: 31Z
  5. Baru saja mencobanya. "cinst easy.install" gagal tetapi "cinst pip" menginstal easy.install. BTW, Windows 10.
    2016-01-28 04: 02: 23Z

Pembaruan Maret 2015

Python 2.7.9 dan yang lebih baru (pada seri Python 2), dan Python 3.4 dan yang lebih baru menyertakan pip secara default, jadi Anda mungkin sudah memiliki pip.

Jika tidak, jalankan perintah satu baris ini pada prompt Anda (yang mungkin memerlukan akses administrator):

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

Ini akan menginstal pip . Jika Setuptools belum diinstal, get-pip.py akan menginstalnya untuk Anda juga.

Seperti disebutkan dalam komentar, perintah di atas akan mengunduh kode dari repositori kode sumber Pip di GitHub , dan jalankan secara dinamis di lingkungan Anda. Jadi perhatikan bahwa ini adalah pintasan dari langkah-langkah mengunduh, memeriksa dan menjalankan, semua dengan satu perintah menggunakan Python sendiri . Jika Anda mempercayai Pip, lanjutkan tanpa ragu.

Pastikan bahwa PATH variabel lingkungan Windows Anda menyertakan folder Python (untuk Python 2.7.x instal default: C:\Python27 dan C:\Python27\Scripts, untuk Python 3.3x: C:\Python33 dan C:\Python33\Scripts, dan seterusnya).

    
30
2016-02-06 20: 19: 53Z
  1. Ini seharusnya bekerja, tetapi perlu dicatat bahwa ini bisa sangat berbahaya jika seseorang tidak memiliki keahlian atau kesulitan untuk memeriksa file-url sebelum menjalankan suatu perintah.
    2013-03-29 21: 48: 36Z
  2. Saya pikir kesederhanaan sepadan dengan risikonya. Kita berbicara tentang peretasan di python-distribute.org? Ada pendekatan yang serupa dengan kontrol paket luhur .
    2013-04-01 20: 08: 47Z
  3. Ya, saya telah memeriksa URL sebarkan dan tidak apa-apa (setidaknya untuk saat ini). Masalahnya adalah dalam kasus umum di mana run executable yang tidak berpengalaman menjalankan rekomendasi dari forum. Itu harus datang setidaknya dengan peringatan minimal.
    2013-04-03 07: 46: 46Z
  4. Saya setuju dengan Anda, masalah sebenarnya adalah siapa yang mengeksekusi kode arbitrer setelah membaca posting. Pertanyaannya adalah: bisakah Anda mempercayai saya? Saya akan memperbarui jawaban untuk memberi tahu aliran tindakan yang sedang dieksekusi. Saya pikir suara atas /bawah dapat digunakan sebagai "filter kepercayaan" juga.
    2013-04-03 17: 36: 07Z
  5. Ini adalah adaptasi python murni dari @ h - n jawaban yang menggunakan curl , dan contoh urlib di atas oleh Fernando . Ia mencoba beradaptasi dengan py2 atau 3 dan mengeluarkan peringatan penggunaan tentang mengeksekusi kode arbitrer: gist.github.com/maphew /5393935
    2013-04-16 07: 15: 54Z

Pemasang

Saya telah membuat penginstal Windows untuk mendistribusikan dan pip di sini (tujuannya adalah untuk menggunakan pip tanpa harus bootstrap dengan easy_install atau menyimpan dan menjalankan skrip Python):

Di Windows, cukup unduh dan instal distribute dulu, lalu pip dari tautan di atas. Tautan distribute di atas memang mengandung pemasang rintisan .exe, dan saat ini hanya 32-bit. Saya belum menguji efeknya pada Windows 64-bit.

Membangun di Windows

Proses untuk mengulang ini untuk versi baru tidak sulit, dan saya sudah menyertakannya di sini untuk referensi.

Bangunan distribute

Untuk mendapatkan file rintisan .exe, Anda harus memiliki kompiler Visual C ++ (tampaknya juga bisa dikompilasi dengan MinGW)

 
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

Bangunan 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
2012-07-03 14: 46: 46Z
  1. Ah, saya merindukan bahwa ada launcher.c yang perlu dikompilasi secara manual ... disesuaikan dan dibangun kembali distribute - itu artinya ini adalah win32 - hanya ...
    2012-07-03 13: 49: 00Z
  2. @ Muhd: Tautan yang mana? Saya dapat mengunduh distribusi dan mem-executable pip dengan baik ...
    2012-08-20 15: 13: 09Z

Berikut ini berfungsi untuk Python 2.7. Simpan skrip ini dan luncurkan:

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

Pip diinstal, lalu tambahkan jalur ke lingkungan Anda:

 
C:\Python27\Scripts

Akhirnya

 
pip install virtualenv

Anda juga memerlukan Microsoft Visual C ++ 2008 Express untuk mendapatkan kompiler yang bagus dan menghindari jenis ini pesan saat menginstal paket:

 
error: Unable to find vcvarsall.bat

Jika Anda memiliki versi Windows 7 64-bit, Anda dapat membaca Masalah instalasi Python 64-bit pada Windows 7 64-bit untuk berhasil menginstal paket executable Python (masalah dengan entri registri).

    
19
2016-02-06 20: 45: 49Z
  1. tautan tidak berfungsi. perbarui itu
    2018-11-29 05: 36: 12Z

Untuk menginstal pip secara global di Python 2.x, easy_install tampaknya menjadi solusi terbaik seperti yang dinyatakan oleh Adrián.

Namun demikian, petunjuk pemasangan untuk pip merekomendasikan penggunaan pip virtualenv karena setiap virtualenv memiliki pip yang terpasang di dalamnya secara otomatis. Ini tidak memerlukan akses root atau memodifikasi instalasi Python sistem Anda.

Instalasi virtualenv masih membutuhkan easy_install.

pembaruan 2018:

Python 3.3+ sekarang termasuk modul venv untuk dengan mudah menciptakan lingkungan virtual seperti itu:

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

Lihat dokumentasi untuk berbagai metode platform untuk mengaktifkan lingkungan setelah pembuatan, tetapi biasanya salah satu dari:

 
$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
    
16
2018-06-05 00: 29: 24Z

Untuk menggunakan pip, Anda tidak perlu menginstal pip di sistem secara langsung. Anda dapat menggunakannya melalui virtualenv . Yang dapat Anda lakukan adalah mengikuti langkah-langkah ini:

Kami biasanya perlu menginstal paket Python untuk satu proyek tertentu. Jadi, sekarang buat folder proyek, katakanlah myproject.

  • Salin file virtualenv.py dari folder terdekompresi virtualenv, dan rekatkan di dalam folder myproject

Sekarang buat lingkungan virtual, biarkanKatakanlah myvirtualenv sebagai berikut, di dalam folder myproject :

 
python virtualenv.py myvirtualenv

Ini akan menunjukkan kepada Anda:

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

Sekarang lingkungan virtual Anda, myvirtualenv , dibuat di dalam folder proyek Anda. Anda mungkin memperhatikan, pip sekarang diinstal di dalam lingkungan virtual Anda. Yang perlu Anda lakukan adalah mengaktifkan lingkungan virtual dengan perintah berikut.

 
myvirtualenv\Scripts\activate

Anda akan melihat yang berikut di prompt perintah:

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

Sekarang Anda dapat mulai menggunakan pip, tetapi pastikan Anda telah mengaktifkan virtualenv dengan melihat bagian kiri dari prompt Anda.

Ini adalah salah satu cara termudah untuk menginstal pip yaitu di dalam lingkungan virtual, tetapi Anda harus memiliki file virtualenv.py bersama Anda.

Untuk lebih banyak cara menginstal pip /virtualenv /virtualenvwrapper, Anda dapat merujuk ke thegauraw.tumblr.com .     

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

Saya hanya ingin menambahkan satu solusi lagi untuk mereka yang memiliki masalah menginstal setuptools dari Windows 64-bit. Masalah ini dibahas dalam bug ini di python.org dan masih belum terselesaikan pada tanggal komentar ini. Solusi sederhana disebutkan dan bekerja dengan sempurna. Satu perubahan registri berhasil bagi saya.

Tautan: http://bugs.python.org/issue6792#

Solusi yang berfungsi untuk saya ...:

Tambahkan pengaturan registri ini untuk 2.6+ versi Python:

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

Ini kemungkinan besar pengaturan registri yang sudah Anda miliki untuk Python 2.6+:

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

Jelas, Anda harus mengganti versi 2.6 dengan versi Python apa pun yang Anda jalankan.

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

Diperbarui pada 2016: Pip seharusnya sudah dimasukkan dalam Python 2.7.9+ or 3.4+, tetapi jika karena alasan apa pun itu tidak ada, Anda dapat menggunakan satu-liner berikut.

PS:

  1. Ini seharusnya sudah terpenuhi dalam kebanyakan kasus, tetapi, jika perlu, pastikan bahwa variabel lingkungan Anda PATH termasuk folder Python (misalnya, Python 2.7.x pada instalasi standar Windows: C:\Python27 and C:\Python27\Scripts, untuk Python 3.3x: C:\Python33 and C:\Python33\Scripts, dll)

  2. Saya mengalami masalah yang sama dan kemudian menemukan cara termudah seperti itu (satu liner!) yang disebutkan di situs web resmi di sini: http://www.pip-installer.org/en/latest/installing.html

Tidak percaya ada begitu banyak jawaban yang panjang (mungkin kedaluwarsa?) di luar sana. Merasa berterima kasih kepada mereka tetapi, silakan pilih jawaban singkat ini untuk membantu lebih banyak pendatang baru!

    
13
2017-01-16 05: 16: 27Z
  1. Saya yakin Anda masih perlu mendistribusikan atau menyiapkantools.
    2013-01-18 20: 58: 57Z
  2. Di sistem saya, saya juga perlu menambahkan C: \Python33 \Script ke PATH.
    2013-03-06 17: 52: 39Z
  3. Anda lupa menyebutkan Anda tidak memiliki masalah firewall
    2018-05-28 07: 09: 19Z

Cara terbaik yang saya temukan sejauh ini, hanya dua baris kode:

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

Itu diuji pada Windows 8 dengan PowerShell , Cmd, dan Git Bash ( MinGW ).

Dan Anda mungkin ingintambahkan path ke lingkungan Anda. Itu di suatu tempat seperti C:\Python33\Scripts.

    
12
2016-02-06 20: 21: 03Z
  1. Curl tidak dikirimkan bersama windows.
    2013-03-29 21: 37: 49Z
  2. @ GringoSuave Curl sangat umum digunakan, semua orang harus memilikinya. Jika itu tidak disukai, kedua skrip ini dapat diunduh dengan browser apa saja secara langsung.
    2013-03-30 17: 24: 00Z
  3. Gabungkan ini dengan jawaban @ Fernando, stackoverflow.com/a/15294806/14420 , untuk cara melakukan hal yang sama tanpa ikal.
    2013-04-16 05: 04: 28Z
  4. Instal GitHub untuk Windows dan itu mengkustomisasi Powershell Anda dengan banyak barang, seperti curl.
    2013-11-02 02: 53: 01Z

Untuk Unduhan Python terbaru - Saya memiliki python 3.6 di windows. Anda tidak perlu bertanya-tanya semua yang Anda butuhkan ada di sana, ambil napas, saya akan menunjukkan kepada Anda bagaimana melakukannya.

  1. pastikan di mana Anda menginstal python untuk saya ada di direktori berikut masukkan deskripsi gambar di sini
  

Sekarang, mari tambahkan python dan pip ke pengaturan path variabel lingkungan   jika Anda berada di windows, maka ketikkan pip atau python panggilan mana saja   python aor pip dari tempat mereka diinstal.

Jadi, PIP ditemukan di bawah folder di layar di atas " SCRIPTS " Mari kita tambahkan Python dan PIP di jalur variabel lingkungan. masukkan deskripsi gambar di sini

Hampir Selesai, Coba uji dengan CMD untuk menginstal paket goole menggunakan pip.

 
pip install google

 masukkan deskripsi gambar di sini

Selamat tinggal!

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

Di sini cara menginstal pip dengan cara mudah. ​​

  1. salin dan tempelkan ini konten dalam file sebagai get-pip. py
  2. salin dan tempel get-pip.py ke folder python. C:\Python27
  3. Klik dua kali untuk file get-pip.py . Ini akan menginstal pip ke komputer Anda.
  4. Sekarang Anda harus menambahkan C:\Python27\Scripts path ke variabel lingkungan Anda. Karena itu termasuk file pip.exe.
  5. Sekarang Anda siap menggunakan pip. Buka cmd dan ketik
    pip install package_name
11
2016-03-29 07: 07: 44Z

PythonXY termasuk pip, di antaranya lainnya .

    
10
2013-07-16 13: 23: 16Z

Saya menggunakan platform silang Anaconda manajer paket dari continuum.io pada Windows dan ini dapat diandalkan. Ini memiliki manajemen lingkungan virtual dan shell berfitur lengkap dengan utilitas umum (mis. Konda, pip).

 
> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda juga dilengkapi dengan binari untuk perpustakaan dengan dependensi non-Python, mis. pandas, numpy, dll. Ini terbukti bermanfaat khususnya pada Windows karena sulit untuk mengkompilasi dependensi C dengan benar.

    
10
2017-01-18 17: 06: 13Z

Saya memiliki beberapa masalah dalam pemasangan dengan berbagai cara ketika saya mengikuti instruksi di sini. Saya pikir itu sangat sulit untuk menginstal di setiap lingkungan Windows dengan cara yang sama. Dalam kasus saya, saya perlu Python 2.6, 2.7 dan 3.3 di mesin yang sama untuk tujuan yang berbeda jadi itu sebabnya saya pikir ada lebih banyak masalah. Tetapi petunjuk berikut ini berfungsi dengan baik untuk saya, jadi mungkin tergantung pada lingkungan Anda, Anda harus mencoba yang ini:

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

Juga, karena berbagai lingkungan yang saya temukan luar biasa berguna untuk menggunakan Lingkungan Virtual, saya punya situs web yang menggunakan pustaka yang berbeda dan jauh lebih baik untuk merangkumnya ke dalam satu folder, periksa instruksi, secara singkat jika PIP diinstal Anda baru saja instal VirtualEnv:

 
pip install virtualenv

Ke dalam folder Anda menjalankan semua file Anda

 
virtualenv venv

Dan beberapa detik kemudian Anda memiliki lingkungan virtual dengan semua yang ada di folder venv, untuk mengaktifkannya jalankan venv /Scripts /activ.bat (menonaktifkan lingkungan itu mudah, gunakan deactivate.bat). Setiap perpustakaan yang Anda instal akan berakhir dalam paket-paket venv \Lib \situs dan mudah untuk memindahkan seluruh lingkungan Anda ke suatu tempat.

Satu-satunya downside yang saya temukan adalah beberapa editor kode tidak dapat mengenali lingkungan semacam ini, dan Anda akan melihat peringatan dalam kode Anda karena pustaka yang diimpor tidak ditemukan. Tentu saja ada cara rumit untuk melakukannya tetapi akan lebih baik jika editor mengingat Lingkungan Virtual sangat normal saat ini.

Semoga ini bisa membantu.

    
8
2014-01-06 11: 15: 15Z
  1. Unduh skrip: https://raw.github.com /pypa/pip/master/contrib/get-pip.py
  2. Simpan di drive di suatu tempat seperti C: \pip-script \get-pip.py
  3. Navigasikan ke jalur itu dari command prompt dan jalankan "python get-pip.py"

Tautan panduan: http: //www.pip-installer .org /en /latest /install.html # install-pip

Catatan: Pastikan jalur skrip seperti ini (C: \Python27 \Scripts) ditambahkan ke% PATH% variabel lingkungan juga.

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

Sangat sederhana:

 
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

(Pastikan direktori skrip Python dan Python Anda (misalnya, C:\Python27 dan C:\Python27\Scripts) ada di PATH.)

    
3
2016-02-06 20: 25: 36Z
  1. Saya tidak melihat folder skrip di komputer saya, saya menggunakan python 3.3
    2013-12-15 10: 19: 44Z

Bekerja pada 4 Februari 2014 :):

Jika Anda telah mencoba menginstal pip melalui file pemasang Windows dari http: //www.lfd.uci.edu/~gohlke/pythonlibs/#pip seperti yang disarankan oleh @Colonel Panic, Anda mungkin telah menginstal manajer paket pip dengan sukses, tetapi Anda mungkin tidak dapat menginstal paket apa pun dengan pip. Anda mungkin juga mendapatkan kesalahan SSL yang sama dengan ketika saya mencoba memasang Beautiful Soup 4 jika Anda melihat dalam file pip.log:

 
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

Masalahnya adalah masalah dengan versi lama OpenSSL tidak kompatibel dengan pip 1.3.1 Sebuahtemukan versi di atas. Solusi mudah untuk saat ini, adalah menginstal pip 1.2.1, yang tidak memerlukan SSL :

Memasang Pip di Windows:

  1. Unduh pip 1.2.1 dari https: //pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. Ekstrak file pip-1.2.1.tar.gz
  3. Ubah direktori ke folder yang diekstrak: cd <path to extracted folder>/pip-1.2.1
  4. Jalankan python setup.py install
  5. Sekarang pastikan C:\Python27\Scripts ada di PATH karena pip diinstal di direktori C:\Python27\Scripts tidak seperti C:\Python27\Lib\site-packages tempat paket Python biasanya dipasang

Sekarang coba instal paket apa saja menggunakan pip.

Misalnya, untuk menginstal paket requests menggunakan pip, jalankan ini dari cmd:

 
pip install requests

Whola! requests akan berhasil diinstal dan Anda akan mendapatkan pesan sukses.

    
3
2016-02-06 20: 32: 34Z

pip sudah terpasang jika Anda menggunakan Python 2 > = 2.7.9 atau Python 3 > = 3.4 binari yang diunduh dari python.org , tetapi Anda harus memutakhirkan pip.

Pada Windows, peningkatan dapat dilakukan dengan mudah

Pergi ke baris perintah Python dan jalankan di bawah perintah Python

python -m pip instal -U pip

Menginstal dengan get-pip.py

Unduh get-pip.py di folder yang sama atau folder lain di pilihan. Saya berasumsi Anda akan mengunduhnya dalam folder yang sama dari Anda memiliki file python.exe dan menjalankan perintah ini

 
python get-pip.py

Pip panduan instalasi cukup bersih dan sederhana.

Dengan ini, Anda harus dapat memulai dengan Pip dalam waktu kurang dari dua menit.

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

Memasang Pip untuk Python2 dan Python3

  1. Unduh get-pip.py ke folder di komputer Anda.
  2. Buka prompt perintah dan navigasikan ke folder yang berisi get-pip.py.
  3. Jalankan perintah berikut: python get-pip.py, python3 get-pip.py atau python3.6 get-pip.py, tergantung pada versi python mana yang ingin Anda instal pip
  4. Pip seharusnya sudah terpasang!

Jawaban lama (masih valid)

Sudahkah Anda mencoba?

 
python -m ensurepip

mungkin yang paling mudah untuk menginstal pip di sistem apa pun.

    
3
2019-04-25 12: 35: 59Z
  1. melempar kesalahan - tidak ada modul bernama "ensurepip"
    2019-04-25 10: 02: 47Z
  2. Mungkin tidak tersedia untuk OS atau versi python Anda. Saya memperbarui jawabannya, cobalah.
    2019-04-25 12: 38: 15Z

Cukup unduh setuptools-15.2.zip (md5), dari sini https: //pypi .python.org /pypi /setuptools # windows-simplified , dan jalankan ez_setup.py.

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

Cara lainnya, Anda dapat memperoleh pip-Win yang merupakan penginstal all-in-one untuk pip dan virtualenv di Windows dan GUI-nya.

  • Beralih dari satu juru bahasa Python (yaitu versi) ke yang lain (termasuk py dan pypy)
  • Lihat semua terpasangpaket, dan apakah mereka mutakhir
  • Instal atau perbarui paket, atau perbarui pip itu sendiri
  • Membuat dan menghapus lingkungan virtual, dan beralih di antara mereka
  • Jalankan IDLE atau skrip Python lain, dengan juru bahasa yang dipilih
2
2016-02-06 20: 37: 33Z

jika Anda bahkan memiliki masalah lain dengan versi pip, Anda dapat mencoba ini

 
pip install --trusted-host pypi.python.org --upgrade pip
    
2
2017-06-14 18: 43: 17Z

Saya pikir pertanyaannya sepertinya jawabannya lebih sederhana dari yang sebenarnya. Menjalankan pip kadang-kadang akan membutuhkan kompilasi modul asli (64-bit Numpy adalah contoh umum dari itu). Agar kompilasi pip berhasil, Anda perlu Python yang dikompilasi dengan versi MSVC yang sama dengan yang digunakan satu pip. Distribusi Python standar dikompilasi dengan MSVC 2008. Anda dapat menginstal versi Express dari VC2008, tetapi tidak dipertahankan. Taruhan terbaik Anda adalah untuk mendapatkan versi ekspres MSVC nanti dan kompilasi Python. Kemudian PIP dan Python akan menggunakan versi MSVC yang sama.

    
1
2015-12-20 23: 12: 41Z
  1. yang tidak ada hubungannya dengan pip, tetapi itu ada hubungannya dengan bagaimana lingkungan pengembangan Anda diatur, termasuk variabel lingkungan mana yang menunjukkan di mana, dan apakah semuanya ada di PATH Anda. Ya, versi MSVC Anda harus cocok dengan yang digunakan untuk mengkompilasi Python, tetapi pip hanya menggunakan apa yang ada di lingkungan.
    2016-01-14 02: 25: 13Z
  2. @ MattDMo, umumnya ketika orang mengajukan pertanyaan tentang cara menginstal manajer paket, itu berarti mereka ingin tahu cara mengkonfigurasi juga (dan menjalankannya lingkungan) sehingga dapat menginstal paket . Kebanyakan orang mengalami kesulitan ketika mencoba menginstal numpy dengan PIP karena mereka memiliki versi MSVC yang lebih baru diinstal dan setelah pip menarik sumber numpy, setup.py tidak dapat mengompilasinya. Saya mendukung jawaban saya.
    2016-01-14 02: 31: 37Z

Cara menginstal pip:

  1. Unduh dan instal ActivePython
  2. Buka prompt perintah (CMD)
  3. Ketik pypm install pip
1
2016-02-06 20: 38: 34Z
sumber ditempatkan sini