pip
adalah pengganti untuk easy_install
. Tetapi haruskah saya menginstal pip
menggunakan easy_install
Windows? Apakah ada cara yang lebih baik?
python -m ensurepip
pip
adalah pengganti untuk easy_install
. Tetapi haruskah saya menginstal pip
menggunakan easy_install
Windows? Apakah ada cara yang lebih baik?
python -m ensurepip
Jawaban:
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. Terima kasih, Python.
Jika Anda menemukan bahwa pip tidak tersedia ketika menggunakan Python 3.4+ atau Python 2.7.9+, jalankan saja mis:
py -3 -m ensurepip
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 sebelumnya (sebagian besar komunitas). Tidak ada rencana untuk mengirimkan Pip kepada Anda. Ikuti instruksi manual.
Terbang di hadapan moto 'baterai termasuk' , Python dikirimkan tanpa manajer 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 .py
file daripada .txt
. Kemudian, jalankan dari command prompt:
python get-pip.py
Anda mungkin memerlukan prompt perintah administrator untuk melakukan ini. Ikuti Mulai 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
Ini dia (semoga)! Solusi untuk masalah umum diberikan di bawah ini:
Jika Anda bekerja di kantor, Anda mungkin berada di belakang proxy HTTP. Jika demikian, tetapkan variabel lingkungan http_proxy
danhttps_proxy
. Sebagian besar aplikasi Python (dan perangkat lunak gratis lainnya) menghargai ini. Sintaks contoh:
http://proxy_url:port
http://username:password@proxy_url:port
Jika Anda benar-benar sial, proksi Anda mungkin 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 menginstal dan mengkonfigurasi kompiler C / C ++, 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 coba Microsoft Visual C ++ Compiler untuk Python 2.7 .
Seringkali meskipun lebih mudah untuk memeriksa situs Christoph untuk paket Anda.
pip
membuat Anda menjadi pengelola paket Python.
C:\Python27
ke PATH sistem (yang merupakan tempat command prompt mencari program), ikuti superuser.com/a/143121/62691
python -m pip
di windows!
- Sudah ketinggalan jaman - 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\
folder (jangan salin seluruh folder ke dalamnya, hanya konten), karena perintah python tidak berfungsi di luar C:\Python2x
folder dan kemudian jalankan: python setup.py install
C:\Python2x\Scripts
ke pathKamu selesai.
Sekarang Anda dapat menggunakan pip install package
untuk menginstal paket dengan mudah di Linux :)
pip
menggunakan easy_install
saya dapat menghapus setuptools
dengan pip uninstall setuptools
? Apakah ini baik-baik saja atau akankah nanti menimbulkan masalah?
UPDATE 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 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).
Instruksi instalasi dirinci di sini dan melibatkan:
Untuk menginstal atau memutakhirkan pip, unduh get-pip.py dengan aman .
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 edisi Windows dari variasi 64 bit - 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 Python 32-bit dan 64-bit Python , dan sekarang Anda dapat menggunakan metode yang sama untuk semua versi Windows / Python 2.7X:
Metode 2 LAMA menggunakan mendistribusikan :
C:\Python27\Scripts
(jangan ragu untuk membuat Scripts
direktori 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 jalur Anda - buka di sini untuk bantuan )Scripts
direktori 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
yang berada di (C: \ Python27 \ Scripts akan menjadi default untuk Python 2.7), atau Anda memiliki direktori yang ditambahkan ke jalur Anda.
Metode 1 LAMA menggunakan ez_setup:
Unduh ez_setup.py dan jalankan; itu akan mengunduh file .egg yang sesuai dan menginstalnya untuk Anda. (Saat ini, installer .exe yang disediakan tidak mendukung versi 64-bit Python untuk Windows, karena masalah kompatibilitas installer distutils.
Setelah ini, Anda dapat melanjutkan dengan:
c:\Python2x\Scripts
ke jalur Windows (ganti x
in Python2x
dengan nomor versi aktual yang telah Anda pasang)easy_install pip
Pembaruan 2016+:
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 usang easy_install.exe
) akan ditemukan di "%ProgramFiles%\PythonXX\Scripts"
folder (atau serupa), yang sering tidak dalam PATH
variabel Anda . Saya sarankan menambahkannya.
Python 3.4, yang dirilis pada Maret 2014, dilengkapi dengan pip
:
http://docs.python.org/3.4/whatsnew/3.4.html
Jadi, sejak rilis Python 3.4, cara terbaru untuk menginstal pip pada Windows hanya menginstal Python.
Cara yang disarankan untuk menggunakannya adalah menyebutnya sebagai modul, terutama dengan beberapa distribusi python atau versi yang diinstal, untuk menjamin paket masuk ke tempat yang benar:
python -m pip install --upgrade packageXYZ
https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel
pip
masih belum dikenali. Adakah yang bisa membantu?
pip3.exe
tinggal dan jalankan misalnya pip3 install -U sphinx
.
py -m pip install xxx
command-prompt Windows.
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 manajemen paket biner sehingga lebih cepat dan lebih mudah untuk menginstal paket.
pip
dan easy_install
bukan hal yang persis sama, jadi ada beberapa hal yang bisa Anda lalui 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 menggunakannya pypm
.
Jika Anda ingin menggunakan, pip
Anda harus memeriksa PyPM
opsi di penginstal ActiveState. Setelah instalasi, Anda hanya perlu logoff dan logon lagi, dan pip
akan tersedia pada commandline, karena itu terdapat dalam PyPM
opsi installer ActiveState dan path telah ditetapkan oleh installer untuk Anda. PyPM
juga akan tersedia, tetapi Anda tidak harus menggunakannya.
PyPM
, tetapi karena ia datang dengan pip
dan menambahkan sesuatu secara otomatis ke Internet PATH
.
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 lain di Chocolatey Gallery dapat ditemukan di sini .
cinst pip
pada saat penulisan anggap saja easy_install telah diinstal, yang belum tentu demikian.
cinst easy.install
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 juga untuk Anda.
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 Python 2.7.x instal default: C:\Python27
dan C:\Python27\Scripts
, untuk Python 3.3x: C:\Python33
dan C:\Python33\Scripts
, dan seterusnya).
Saya telah membangun installer Windows untuk didistribusikan dan di- 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 dulu distribute
, lalu pip
dari tautan di atas. The distribute
link di atas memang mengandung rintisan .exe
installer, dan ini adalah saat 32-bit saja. 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 .exe
file rintisan , Anda harus memiliki kompiler Visual C ++ (tampaknya dapat dikompilasi dengan MinGW juga)
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
launcher.c
yang perlu dikompilasi secara manual ... disesuaikan dan dibangun kembali distribute
- itu berarti bahwa ini adalah win32
-hanya ...
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 membaca masalah instalasi Python 64-bit pada Windows 7 64-bit untuk berhasil menginstal paket executable Python (masalah dengan entri registri).
Untuk Python Download terbaru - Saya punya 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 kita 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 " SCRIPTS " Mari kita tambahkan Python dan PIP di path variabel lingkungan.
Hampir Selesai, Coba uji dengan CMD untuk menginstal paket goole menggunakan pip.
pip install google
SAMPAI JUMPA!
Untuk menginstal pip secara 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 sambil melihat di sebelah 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 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.
Diperbarui pada 2016: Pip
harus sudah dimasukkan 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 sudah harus puas dalam banyak kasus tetapi, jika perlu, pastikan bahwa variabel lingkungan Anda PATH termasuk folder Python (misalnya, Python 2.7.x
pada default Windows menginstal: 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 (satu liner!) Yang disebutkan di situs 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 seperti suatu tempat C:\Python33\Scripts
.
Di sini cara menginstal pip dengan cara mudah.
C:\Python27
C:\Python27\Scripts
path ke variabel lingkungan Anda. Karena itu termasuk pip.exe
file.cmd
dan ketikpip install package_name
Saya menggunakan manajer paket Anaconda lintas-platform dari continuum.io di Windows dan ini dapat diandalkan. Ia memiliki manajemen lingkungan virtual dan cangkang berfitur lengkap dengan utilitas umum (misalnya konda, pip).
> conda install <package> # access distributed binaries
> pip install <package> # access PyPI packages
conda
juga dilengkapi dengan binari untuk perpustakaan dengan non-Python dependensi, misalnya pandas
, numpy
, dll Ini membuktikan berguna terutama pada Windows karena dapat menjadi sulit untuk C dependensi dengan benar kompilasi.
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 lebih baik jika editor 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.)
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 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 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 C:\Python27\Scripts
direktori tidak seperti di C:\Python27\Lib\site-packages
mana paket-paket Python biasanya diinstalSekarang coba instal paket apa saja menggunakan pip.
Misalnya, untuk menginstal requests
paket menggunakan pip, jalankan ini dari cmd:
pip install requests
Whola! requests
akan berhasil diinstal dan Anda akan mendapatkan pesan sukses.
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 instalasi Pip cukup bersih dan sederhana.
Dengan ini, Anda harus dapat memulai dengan Pip dalam waktu kurang dari dua menit.
jika Anda bahkan memiliki masalah lain dengan versi pip Anda dapat mencoba ini
pip install --trusted-host pypi.python.org --upgrade pip
Cara CMD sederhana
Gunakan CURL untuk mengunduh get-pip.py
curl --http1.1 https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Jalankan file python yang diunduh
python get-pip.py
Kemudian tambahkan C:\Python37\Scripts
path ke variabel lingkungan Anda. Diasumsikan bahwa ada Python37
folder di drive C Anda, nama folder itu dapat bervariasi sesuai dengan versi python yang diinstal
Sekarang Anda dapat menginstal paket python dengan menjalankan
pip install awesome_package_name
Python2
danPython3
get-pip.py
.python get-pip.py
, python3 get-pip.py
atau python3.6 get-pip.py
, tergantung pada versipython
Anda ingin menginstalpip
Jawaban lama (masih valid)
Sudahkah Anda mencoba?
python -m ensurepip
itu mungkin yang paling mudah untuk menginstal pip pada sistem apa pun.
Cukup unduh setuptools-15.2.zip (md5), dari sini https://pypi.python.org/pypi/setuptools#windows-simplified , dan jalankan ez_setup.py.
Atau, Anda bisa mendapatkan pip-Win yang merupakan penginstal all-in-one untuk pip dan virtualenv
Windows serta GUI-nya.
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 terjadi, jika tidak diinstal, unduh file get-pip.py dan jalankan dengan python as
python get-pip.py