Aku menghabiskan sebagian besar hari kemarin mencari jawaban yang jelas untuk menginstal pip
(package manager untuk Python). Saya dapat't menemukan solusi yang baik.
Bagaimana cara menginstalnya?
easy_install pip
Jika anda membutuhkan hak admin untuk menjalankan hal ini, cobalah:
sudo easy_install pip
UPDATE (Jan 2019):
easy_install
telah usang. Silakan gunakan get-pip.py
sebagai gantinya.
⚡ dan lain-lain TL;DR — Satu line solusi.
Semua yang harus anda lakukan adalah:
sudo easy_install pip
2019: ⚠️
easy_install
telah usang. Periksa Metode #2 di bawah ini untuk pilihan instalasi!
I membuat gif, coz. mengapa tidak?
Rincian:
⚡ sondoro OK, aku baca solusi yang diberikan di atas, tapi di sini's MUDAH solusi untuk menginstal
pip
.
MacOS dilengkapi dengan Python
diinstal. Tetapi untuk memastikan bahwa anda memiliki Python
diinstal buka terminal dan jalankan perintah berikut.
python --version
Jika perintah ini akan menampilkan nomor versi yang berarti Python
ada. Yang juga berarti bahwa anda sudah memiliki akses ke easy_install
mengingat anda menggunakan macOS/OSX
.
ℹ️ Sekarang, semua yang anda harus lakukan adalah menjalankan perintah berikut.
sudo easy_install pip
Setelah itu, pip
akan dipasang dan anda'akan dapat menggunakannya untuk menginstal paket-paket lain.
Biarkan aku tahu jika anda memiliki masalah menginstal pip
dengan cara ini.
Cheers!
P. S. saya berakhir blogging posting tentang hal itu. Kilat: Bagaimana cara Menginstal pip pada macOS atau OS X?
✅ UPDATE (Jan 2019): METODE #2: Dua garis solusi —
easy_install
telah usang. Silakan gunakan get-pip.py
sebaliknya.
Pertama-tama download mendapatkan pip
file
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Sekarang jalankan file ini untuk menginstal pip
python get-pip.py
Yang harus melakukannya.
Lain gif yang anda katakan? Di sini ya pergi!
Anda dapat menginstalnya melalui Homebrew pada OS X. Mengapa anda menginstal Python dengan Homebrew?
versi Python yang disertakan dengan OS X lebih besar untuk belajar tapi itu tidak baik untuk pembangunan. Versi dikirim dengan OS X dapat out of date dari situs resmi Python saat ini rilis, yang dianggap stabil versi produksi. (sumber)
Homebrew adalah sesuatu dari sebuah package manager untuk OS X. Menemukan rincian lebih lanjut di Homebrew halaman. Setelah Homebrew diinstal, jalankan perintah berikut untuk menginstal Python terbaru, Pip & Setuptools:
brew install python
I'm terkejut tidak ada-satu telah disebutkan ini - sejak 2013, python itu sendiri mampu menginstal pip
, tidak ada perintah eksternal (dan tidak ada koneksi internet) diperlukan.
sudo -H python -m ensurepip
Ini akan membuat yang serupa install untuk apa easy_install
akan.
Pada Mac:
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
sudo easy_install pip
pip menginstal regex # Ini hanya contoh untuk menginstal modul-modul lain
pip
tersedia di OS X melalui easy_install
.
Buka terminal dan ketik:
sudo easy_install pip
Ketika diminta password masukkan normal anda login password.
Setelah instalasi selesai, anda harus mampu menggunakan pip
seperti yang diharapkan.
catatan: ini bekerja untuk paket python juga
Solusi paling sederhana adalah dengan mengikuti instruksi instalasi dari pip's situs rumah.
Pada dasarnya, ini terdiri dalam:
sudo python get-pip.py
Keuntungan utama dari solusi ini adalah bahwa hal itu menginstal pip untuk python versi yang telah digunakan untuk menjalankan get-pip.py
, yang berarti bahwa jika anda menggunakan default OS X instalasi python untuk menjalankan get-pip.py
anda akan menginstal pip untuk menginstal python dari sistem.
Paling solusi yang menggunakan manajer paket (homebrew atau macport) pada OS X membuat berlebihan instalasi python di lingkungan package manager yang dapat menciptakan inkonsistensi dalam sistem anda, karena tergantung pada apa yang anda lakukan, anda dapat menghubungi salah satu instalasi python, bukan yang lain.
BARU 2016 desember: Ini bekerja untuk saya di El Capitan
DIPERBARUI 2019 oktober: MacOs Mojave
Mac datang dengan python 2
, tapi bukan dengan pip pokoknya itu's lebih baik mengelola itu dengan homebrew, anda harus menginstalnya sebelum:
https://docs.brew.sh/Installation
menginstal pyton2:
brew install python
WARNING: for modern mac os (2019) this can install python3, and for python2 you need really do: brew install python@2
menginstal pyton3:
brew install python3
UPDATE: Python 3
Jika anda menginstal python 3
, pip akan diinstal secara otomatis.
brew install python3
BARU 2019: sekarang untuk menggunakan pip versi 3, menggunakan pip3 , atau anda dapat mengeksekusi: python3 , untuk menggunakan versi 3, ketika anda menginstal paket dengan pip3 akan dipisahkan dari python2
TUA: Anda hanya perlu untuk meng-upgrade pip, tapi sebelum itu anda perlu membuat sebuah lingkungan virtual untuk bekerja dengan Python 3. Anda dapat menggunakan folder proyek atau folder:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Check versi:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Untuk menonaktifkan lingkungan:
$ deactivate
Bagi mereka yang memiliki kedua python2 & python3 diinstal, berikut ini's solusi:
python2.7 -m ensurepip --default-pip
Selain itu, jika anda ingin menginstal pip untuk python3.6:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
Menginstal salinan terpisah dari Python adalah pilihan yang populer, meskipun Python sudah dilengkapi dengan MacOS. Anda mengambil tanggung jawab untuk memastikan anda're menggunakan copy dari Python anda berniat. Namun, manfaat yang memiliki Python terbaru rilis dan beberapa perlindungan dari selang sistem anda jika hal-hal pergi buruk dan salah.
Untuk menginstal Python menggunakan HomeBrew:
brew update
brew install python # or brew install python3
Sekarang mengkonfirmasi bahwa kami're bekerja dengan kami yang baru diinstal Python:
ls -lh `which python`
...harus menunjukkan simbolik link ke jalan dengan "bawah Tanah" di dalamnya seperti:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip harus diinstal bersama dengan Python. Anda mungkin ingin meng-upgrade dengan mengetikkan:
pip install --upgrade pip
Sekarang anda're siap untuk menginstal salah satu dari 50,000+ paket PyPI.
Sebelumnya, saya've digunakan get-pip.py untuk menginstal pip. Tapi, para dokter memperingatkan bahwa get-pip.py tidak berkoordinasi dengan manajer paket dan dapat meninggalkan sistem anda dalam keadaan yang tidak konsisten. Pokoknya, di sana's tidak perlu, mengingat bahwa pip sekarang termasuk dengan Python sebagai 2.7.9.
Perhatikan bahwa pip isn't satu-satunya manajer paket untuk Python. Ada's juga easy_install. It's tidak baik untuk mencampur dua, jadi don't melakukan itu.
Akhirnya, jika anda memiliki kedua Python 2 dan 3 diinstal, pip akan mengarah ke mana Python anda instal tadi. Mendapatkan dalam kebiasaan secara eksplisit menggunakan pip2 atau pip3, sehingga anda're yakin Python adalah mendapatkan perpustakaan baru.
Selamat hacking!
Pada versi terbaru (dari Yosemite atau El Capitan saya percaya... setidaknya dari Sierra seterusnya), yang anda butuhkan untuk menjalankan minuman postinstall python3
setelah brew install python3
jika anda menggunakan homebrew.
Jadi,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Menurut resmi Homebrew halaman:
Pada tanggal 1 Maret 2018 python formula yang akan di-upgrade ke Python 3.x dan python@2 formula akan ditambahkan untuk menginstal Python 2.7 (meskipun ini akan menjadi tong-satunya sehingga tidak python atau python2 akan ditambahkan ke PATH default tanpa manual brew link --force). Kami akan mempertahankan python2, python3 dan python@3 alias.
Jadi untuk menginstal Python 3, jalankan perintah berikut:
brew install python3
Kemudian, pip
diinstal secara otomatis, dan anda dapat menginstal setiap paket dengan pip menginstal <paket>
.
Men-Download file ini: get-pip.py
Maka cukup ketik
sudo python get-pip.py
Pastikan anda berada pada direktori yang sama sebagai get-pip.py atau anda menyediakan jalur yang benar untuk file itu.
Untuk lebih jelasnya, anda dapat mengunjungi: http://pip.readthedocs.org/en/latest/installing.html
$ sudo port install py27-pip
Kemudian update PATH untuk menyertakan py27-pip direktori bin (anda dapat menambahkan ini di ~/.bash_profile PATH=/opt/local/Library/Framework/Python.kerangka/Versi/2.7/bin:$PATH
pip akan tersedia di jendela terminal baru.
Untuk menginstal atau meng-upgrade pip download get-pip.py dari http://www.pip-installer.org/en/latest/installing.html
Kemudian jalankan perintah berikut ini:
sudo python get-pip.py
Misalnya:
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudo
Jika anda ingin menginstal pip
tanpa perlu sudo
, yang selalu frustasi ketika mencoba untuk menginstal paket-paket secara global, install pip
di lokal folder /usr/local
seperti ini:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
dan kemudian:
pip menginstal <paket pilihan>
tanpa sudo
Download python setup tools dari situs berikut:
https://pypi.python.org/pypi/setuptools
Menggunakan file tar.
Setelah anda men-download, pergi ke folder download dan menjalankan
python setup.py install
Setelah anda melakukannya,anda akan memiliki easy_install.
Gunakan di bawah ini maka untuk menginstal pip:
sudo easy_install pip
Menginstal python3 pertama, kemudian menggunakan pip3 untuk menginstal paket.
brew install python
python3 akan dipasang, dan pip dikirim dengan itu. Untuk menggunakan pip untuk menginstal beberapa paket, jalankan perintah berikut ini
pip3 install package
Pemberitahuan itu's pip3 karena anda ingin menggunakan python3.
Entah bagaimana mudah menginstal doesn't bekerja pada my old mac (10.8). Ini memecahkan masalah saya.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Jika anda tidak memiliki wget, hanya buka di browser https://bootstrap.pypa.io/get-pip.py
kemudian save as get-pip.py