it-swarm.asia

Bagaimana cara menginstal pip pada Windows?

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

2394
mit

Python 2.7.9+ dan 3.4+

Kabar baik! Python 3.4 (dirilis Maret 2014) dan Python 2.7.9 (dirilis Desember 2014) dikirimkan 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 kemasan Python adalah masalah yang diselesaikan. Pengalaman itu tetap membuat frustrasi. Saya membahas ini dalam pertanyaan Stack Overflow Apakah Python memiliki sistem manajemen paket/modul? .

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

Python 2 ≤ 2.7.8 dan Python 3 ≤ 3.3

Terbang di hadapan moto 'termasuk baterai' , Python dikirimkan tanpa pengelola paket. Yang membuat segalanya 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 perintah Prompt:

python get-pip.py

Anda mungkin memerlukan Prompt perintah administrator untuk melakukan ini. IkutiMULAI PROMPT PERINTAH 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 jalanmu,

Instruksi alternatif

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

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

  1. Instal setuptools
  2. Instal pip

Bagi saya, ini menginstal Pip di 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 pasang paket:

pip install httpie

Itu 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. Sintaks contoh:

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

Jika Anda benar-benar sial, proksi Anda mungkin berupa proksi Microsoft 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 memiliki kompiler C/C++ yang diinstal dan dikonfigurasi, Anda akan melihat pesan kesalahan samar ini.

Kesalahan: Tidak dapat menemukan vcvarsall.bat

Anda dapat memperbaikinya dengan menginstal kompiler C++ seperti MinGW atau Visual C++ . Microsoft sebenarnya mengirim satu khusus untuk digunakan dengan Python. Atau cobaMICROSOFT VISUAL C++ COMPILER UNTUK PYTHON 2.7.

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

1734
Colonel Panic

- Kedaluwarsa - gunakan distribusi, bukan setuptools seperti dijelaskan di sini. -
- Usang # 2 - gunakan setuptools karena distribusi sudah tidak digunakan lagi.

Seperti yang Anda sebutkan pip tidak termasuk installer independen, tetapi Anda dapat menginstalnya dengan easy_install pendahulunya.

Begitu:

  1. Unduh versi pip terakhir dari sini: http://pypi.python.org/pypi/pip#downloads
  2. Buka kompresnya
  3. Unduh installer mudah terakhir untuk Windows: ( unduh .exe di bagian bawah http://pypi.python.org/pypi/setuptools). Pasang itu.
  4. salin folder pip yang tidak dikompresi content ke folder C:\Python2x\ (jangan salin seluruh folder ke dalamnya, hanya 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 path

Kamu selesai.

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

295
Adrián Deccico

PEMBARUAN 2014:

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

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

Petunjuk instalasi dirinci di sini dan melibatkan:

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

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

python get-pip.py

Untuk memutakhirkan setuptools 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 64 bit variety - 64-bit Windows + Python digunakan untuk memerlukan metode instalasi terpisah karena ez_setup, tapi saya telah menguji metode distribusi baru pada Windows 64-bit yang menjalankan 32-bit Python dan 64-bit Python, dan sekarang Anda dapat menggunakan metode yang sama untuk semua versi Windows/Python 2.7X:

LAMA Metode 2 menggunakan mendistribusikan :

  1. Unduh distribusikan - Saya melemparkan milik saya di C:\Python27\Scripts (jangan ragu untuk membuat direktori Scripts jika tidak ada.
  2. Buka perintah Prompt (pada Windows Anda harus memeriksa conemu2 jika Anda tidak menggunakan PowerShell ) dan ubah (cd) ke direktori yang telah Anda unduh distribute_setup.py.
  3. Jalankan distribut_setup: python distribute_setup.py (Ini tidak akan berfungsi jika direktori instalasi python Anda tidak ditambahkan ke path 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. Instal pip menggunakan setuptools yang baru diinstal: easy_install pip

Langkah terakhir tidak akan berfungsi kecuali Anda berada di direktori easy_install.exe berada 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, pemasang .exe yang disediakan tidak mendukung versi Python untuk Windows 64-bit, karena masalah kompatibilitas pemasang 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
214
AndrewPK

Pembaruan 2016+:

Jawaban-jawaban ini sudah usang atau bertele-tele dan sulit.

Jika Anda memiliki Python 3.4+ atau 2.7.9+, itu akan 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.

196
Gringo Suave

Python 3.4, yang dirilis pada Maret 2014, hadir 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 menempel ke semua default selama instalasi, pip akan diinstal ke
C:\Python34\Scripts\pip3.exe.

45
matth

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 binary manajemen paket sehingga lebih cepat dan lebih mudah untuk menginstal paket.

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

Rekomendasi saya adalah Anda mendapatkan ActivePython Community Edition dan jangan khawatir tentang kerumitan besar untuk mengatur semuanya 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 di 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
Rafe Kettler

Cara terbaru adalah dengan menggunakan manajer paket Windows Chocolatey .

Setelah ini diinstal, yang harus Anda lakukan adalah membuka Prompt perintah 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 lain di Chocolatey Gallery dapat ditemukan di sini .

37
Martin Redola

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 menjalankannya secara dinamis di lingkungan Anda. Jadi perhatikan bahwa ini adalah jalan pintas dari langkah-langkah mengunduh, memeriksa dan menjalankan, semua dengan satu perintah menggunakan Python itu sendiri . Jika Anda mempercayai Pip, lanjutkan tanpa ragu.

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

30
Fernando Macedo

Pemasang

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

Pada Windows, cukup unduh dan instal distribute pertama, kemudian 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 memasukkannya di sini untuk referensi.

Membangun distribute

Untuk mendapatkan file rintisan .exe, Anda harus memiliki kompiler Visual C++ (tampaknya juga dapat 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

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

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 path 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 pesan seperti ini ketika menginstal paket:

error: Unable to find vcvarsall.bat

Jika Anda memiliki versi Windows 7 64-bit, Anda dapat membacamasalah instalasi Python 64-bit pada Windows 7 64-bitagar berhasil menginstal paket eksekusi Python (masalah dengan entri registri) .

19
Kuruwan

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

Namun petunjuk instalasi untuk pip merekomendasikan menggunakan virtualenv karena setiap virtualenv memiliki pip yang diinstal 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:

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

Lihat dokumentasi untuk berbagai metode platform pengaktifan lingkungan setelah penciptaan, tetapi biasanya salah satu dari:

$ source <venv>/bin/activate 

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

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 dekompresi virtualenv, dan rekatkan di dalam folder myproject

Sekarang buat lingkungan virtual, katakanlah 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 ini 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 Prompt Anda.

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

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

14
thegauraw

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

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

Solusi yang berhasil untuk saya ...:

Tambahkan pengaturan registri ini untuk versi Python 2.6+:

 [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
user1233104

Diperbarui pada 2016: Pip sudah harus 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 banyak kasus, tetapi, jika perlu, pastikan bahwa variabel lingkungan Anda PATH termasuk folder Python (misalnya, Python 2.7.x pada instalasi default 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 sudah usang?) Di luar sana. Merasa berterima kasih kepada mereka tetapi, silakan pilih jawaban singkat ini untuk membantu lebih banyak pendatang baru!

13
RayLuo

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 ingin menambahkan jalur ke lingkungan Anda. Itu di suatu tempat seperti C:\Python33\Scripts.

12
h--n

Untuk Unduh 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 yang ada di direktori berikut  enter image description here

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

Jadi, PIP ditemukan di bawah folder di layar di atas "SKRIP" Mari kita tambahkan Python dan PIP dalam path variabel lingkungan.  enter image description here

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

pip install google

 enter image description here

SAMPAI JUMPA!

12
danielad

Di sini cara menginstal pip dengan cara mudah.

  1. salin dan tempel ini konten dalam file sebagai get-pip.py
  2. salin dan tempel get-pip.py ke folder python .C:\Python27
  3. Klik dua kali ke get-pip.py file.it akan menginstal pip ke komputer Anda.
  4. Sekarang Anda harus menambahkan jalur C:\Python27\Scripts ke variabel lingkungan Anda. Karena ini termasuk file pip.exe.
  5. Sekarang Anda siap menggunakan pip. Buka cmd dan ketik as
    pip install package_name
11
Harun ERGUL

PythonXY hadir dengan pip termasuk, di antara lainnya .

10
Tobias Kienzler

Saya menggunakan cross-platform Anaconda package manager dari continuum.io di Windows dan 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 terutama pada Windows karena mungkin sulit untuk mengkompilasi dependensi C dengan benar.

10

Saya memiliki beberapa masalah menginstal dengan cara yang berbeda 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 instruksi berikut ini bekerja 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 itu jauh lebih baik untuk merangkum mereka ke dalam satu folder, periksa instruksi, secara singkat jika PIP diinstal Anda hanya menginstal 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\site 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 menjadi editor yang baik mengingat Lingkungan Virtual sangat normal saat ini.

Semoga ini bisa membantu.

8
  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. Arahkan ke jalur itu dari command Prompt dan jalankan "python get-pip.py"

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

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

6
Adil Abbasi

Ini 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
CaptainCodeman

pip sudah diinstal jika Anda menggunakan Python 2> = 2.7.9 atau Python 3> = 3.4 binari yang diunduh dari python.org , tetapi Anda harus meningkatkan 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 pilihan Anda. Saya berasumsi Anda akan mengunduhnya dalam folder yang sama dari Anda memiliki file python.exe dan menjalankan perintah ini

python get-pip.py

Panduan pemasangan Pip cukup bersih dan sederhana.

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

3
Chetan Sharma

Bekerja pada 04 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 berhasil, tetapi Anda mungkin tidak dapat menginstal paket apa pun dengan pip. Anda mungkin juga mendapatkan kesalahan SSL yang sama dengan ketika saya mencoba menginstal 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 dan versi di atas. Solusi mudah untuk saat ini, adalah menginstal pip 1.2.1, yang tidak memerlukan SSL :

Menginstal 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 di mana paket-paket Python biasanya diinstal

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
praveenak

Unduh saja setuptools-15.2.Zip (md5), dari sini https://pypi.python.org/pypi/setuptools#windows-simplified , dan jalankan ez_setup.py.

2
ybdesire

Menginstal 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 sekarang harus diinstal!

Jawaban lama (masih valid)

Sudahkah Anda mencoba?

python -m ensurepip

itu mungkin yang paling mudah untuk menginstal pip pada sistem apa pun.

2
Pedro Lobito

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

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

Atau, Anda bisa mendapatkan pip-Win yang merupakan installer all-in-one untuk pip dan virtualenv pada Windows dan GUI-nya.

  • Beralih dari satu juru bahasa Python (yaitu versi) ke yang lain (termasuk py dan pypy)
  • Lihat semua paket yang diinstal, dan apakah mereka mutakhir
  • Instal atau perbarui paket, atau perbarui pip itu sendiri
  • Buat dan hapus lingkungan virtual, dan beralih di antaranya
  • Jalankan IDLE atau skrip Python lainnya, dengan juru bahasa yang dipilih
2
sk8asd123

Saya pikir pertanyaannya membuatnya sepertinya jawabannya lebih sederhana daripada 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

Sekarang, itu dibundel dengan Python. Anda tidak perlu menginstalnya.

pip -V

Ini adalah bagaimana Anda dapat memeriksa apakah pip diinstal atau tidak. Dalam kasus yang jarang, jika tidak diinstal, unduh get-pip.py file dan jalankan dengan python

python get-pip.py
1
Usman Ahmed

anda harus mendapatkan file get_pip.py mencarinya di google copy dari sana dan menyimpannya secara lokal di drive c di direktori pip

1
Pawanvir singh

Ada juga masalah dengan pip di 64 bit Cygwin . Setelah instalasi, output dari perintah pip selalu kosong, tidak peduli apa perintah/opsi yang Anda gunakan (bahkan pip -V tidak menghasilkan output apa pun).

Jika ini kasus Anda, cukup instal versi pengembangan paket Cygwin libuuid disebutlibuuid-devel. Tanpa paket itu menggunakan libuuid menyebabkan segfault. Dan pip menggunakan paket itu, jadi segfault adalah penyebab output kosong pip di Cygwin x64. Pada 32 bit Cygwin itu berfungsi dengan baik bahkan tanpa paket itu.

Anda dapat membaca beberapa detail di sana: https://github.com/kennethreitz/requests/issues/1547

Cara menginstal pip:

  1. Unduh dan pasang ActivePython
  2. Buka Prompt perintah (CMD)
  3. Ketikkan pypm install pip
1
Paul Sweatte

Kadang lebih mudah untuk dipahami ketika Anda menggunakan IDE:

  • Instal PyCharm
  • Dan membuat lingkungan virtual secara otomatis akan menginstal pip
  • Kemudian dalam kode Anda dapat menginstal paket python  enter image description here
0
Janis Karklins