pip
adalah pengganti untuk easy_install
. Tetapi haruskah saya menginstal pip
menggunakan easy_install
pada Windows? Apakah ada cara yang lebih baik?
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.
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.
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,
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:
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:
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/
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.
- 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:
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
C:\Python2x\Scripts
Anda ke pathKamu selesai.
Sekarang Anda dapat menggunakan pip install package
untuk dengan mudah menginstal paket seperti di Linux :)
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 :
C:\Python27\Scripts
(jangan ragu untuk membuat direktori Scripts
jika tidak ada.cd
) ke direktori yang telah Anda unduh distribute_setup.py
.python distribute_setup.py
(Ini tidak akan berfungsi jika direktori instalasi python Anda tidak ditambahkan ke path Anda - buka di sini untuk bantuan )Scripts
untuk instalasi Python Anda (C:\Python27\Scripts
) atau tambahkan direktori itu, serta direktori instalasi basis Python ke variabel lingkungan% PATH% Anda.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:
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:
c:\Python2x\Scripts
ke jalur Windows (ganti x
di Python2x
dengan nomor versi aktual yang telah Anda pasang)easy_install pip
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:
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.
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 keC:\Python34\Scripts\pip3.exe
.
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_install
dan 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.
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 .
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).
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.
Proses untuk mengulang ini untuk versi baru tidak sulit, dan saya sudah memasukkannya di sini untuk referensi.
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
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
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) .
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
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.
virtualenv
, dan rekatkan di dalam folder myprojectSekarang 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 .
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.
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.
python get-pip.py
(Jika Anda menggunakan Linux, gunakan Sudo python get-pip.py
)PS:
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)
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!
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
.
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.
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.
Hampir Selesai, Coba uji dengan CMD untuk menginstal paket goole menggunakan pip.
pip install google
SAMPAI JUMPA!
Di sini cara menginstal pip dengan cara mudah.
C:\Python27
C:\Python27\Scripts
ke variabel lingkungan Anda. Karena ini termasuk file pip.exe
.cmd
dan ketik aspip install package_name
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.
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.
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.
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.)
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.
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:
cd <path to extracted folder>/pip-1.2.1
python setup.py install
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 diinstalSekarang 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.
Unduh saja setuptools-15.2.Zip (md5), dari sini https://pypi.python.org/pypi/setuptools#windows-simplified , dan jalankan ez_setup.py.
Python2
dan Python3
get-pip.py
.python get-pip.py
, python3 get-pip.py
atau python3.6 get-pip.py
, tergantung pada versi python
mana yang ingin Anda instal pip
Jawaban lama (masih valid)
Sudahkah Anda mencoba?
python -m ensurepip
itu mungkin yang paling mudah untuk menginstal pip pada sistem apa pun.
jika Anda bahkan memiliki masalah lain dengan versi pip Anda dapat mencoba ini
pip install --trusted-Host pypi.python.org --upgrade pip
Atau, Anda bisa mendapatkan pip-Win yang merupakan installer all-in-one untuk pip dan virtualenv
pada Windows dan GUI-nya.
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.
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
anda harus mendapatkan file get_pip.py mencarinya di google copy dari sana dan menyimpannya secara lokal di drive c di direktori pip
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:
pypm install pip