Jawaban:
PEMBARUAN (Jan 2019):
easy_install
telah ditinggalkan . Silakan gunakan get-pip.py
sebagai gantinya:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Jawaban lama:
easy_install pip
Jika Anda memerlukan hak admin untuk menjalankan ini, coba:
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
- bagaimana dengan instalasi python3 saya? Apakah ini hanya berarti bahwa pip menggunakan instalasi python2 saya?
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
⚡️ TL; DR - Solusi satu baris.
Yang harus Anda lakukan adalah:
sudo easy_install pip
2019 : ⚠️
easy_install
telah ditinggalkan . Periksa Metode # 2 di bawah ini untuk pemasangan yang disukai!
Saya membuat gif, karena. kenapa tidak?
Detail:
⚡️ OK, saya membaca solusi yang diberikan di atas, tetapi ini adalah solusi MUDAH untuk menginstal
pip
.
MacOS hadir dengan Python
diinstal. Tetapi untuk memastikan bahwa Anda telah Python
menginstal, buka terminal dan jalankan perintah berikut.
python --version
Jika perintah ini mengembalikan nomor versi yang berarti Python
ada. Yang juga berarti bahwa Anda sudah memiliki akses untuk easy_install
mempertimbangkan yang Anda gunakan macOS/OSX
.
ℹ️ Sekarang, yang harus Anda lakukan adalah menjalankan perintah berikut.
sudo easy_install pip
Setelah itu, pip
akan diinstal dan Anda akan dapat menggunakannya untuk menginstal paket lain.
Beritahu saya jika Anda memiliki masalah dalam pemasangan pip
dengan cara ini.
Bersulang!
PS Saya akhirnya posting blog tentang hal itu. QuickTip: Bagaimana Saya Menginstal pip pada macOS atau OS X?
✅ PEMBARUAN (Jan 2019): METODE # 2: Solusi dua jalur -
easy_install
telah ditinggalkan . Mohon gunakanget-pip.py
sebagai gantinya.
Pertama-tama unduh get-pip
file tersebut
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Sekarang jalankan file ini untuk menginstal pip
python get-pip.py
Itu harus dilakukan.
Gif lain yang kamu katakan? Ini dia!
--user
opsi atau periksa izin.
sudo
--user
opsi atau memeriksa izin.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, saya mendapat curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
ide ini? @AhmadAwais
Anda dapat menginstalnya melalui Homebrew pada OS X. Mengapa Anda menginstal Python dengan Homebrew?
Versi Python yang disertakan bersama OS X bagus untuk pembelajaran tetapi tidak baik untuk pengembangan. Versi yang dikirimkan dengan OS X mungkin kedaluwarsa dari rilis Python resmi saat ini, yang dianggap sebagai versi produksi stabil. ( sumber )
Homebrew adalah semacam pengelola paket untuk OS X. Temukan detail lebih lanjut di halaman Homebrew . Setelah Homebrew diinstal, jalankan yang berikut ini untuk menginstal Python, Pip & Setuptools terbaru:
brew install python
sudo
.
pip
masih belum ada di jalur Anda, Anda mungkin perlu menautkan kembali, seperti inibrew unlink python && brew link python
Saya terkejut tidak ada yang menyebutkan ini - sejak 2013, python sendiri mampu menginstal pip
, tidak ada perintah eksternal (dan tidak ada koneksi internet) yang diperlukan.
sudo -H python -m ensurepip
Ini akan membuat instalasi serupa dengan apa yang easy_install
akan dilakukan.
/path/to/your/python -m pip <command>
Di Mac:
Instal easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Pasang pip
sudo easy_install pip
Sekarang, Anda dapat menginstal modul eksternal. Sebagai contoh
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
akan merusak pengaturan Anda! Jangan menginstal easy_setup jika Anda sudah memilikinya, saya telah menghabiskan waktu satu jam untuk memperbaiki pengaturan setelah perintah ini (terima kasih kepada stackoverflow.com/questions/6012246/… ).
pip
tersedia di OS X via easy_install
.
Buka terminal dan ketik:
sudo easy_install pip
Saat diminta kata sandi, masukkan kata sandi masuk normal Anda.
Setelah instalasi selesai, Anda harus dapat menggunakan pip
seperti yang diharapkan.
Catatan: ini juga berfungsi untuk paket python lainnya
pip install --upgrade pip
DIPERBARUI 2019 Oktober: MacOs Mojave
MacOS hadir dengan python2
, tetapi tidak dengan pip
. Bagaimanapun, lebih baik untuk mengelolanya dengan homebrew, Anda harus menginstalnya sebelum:
https://docs.brew.sh/Instalasi
Instal python2:
brew install python
PERINGATAN : untuk macOS modern (2019) ini dapat menginstal python3
, dan untukpython2
Anda benar-benar perlu melakukan:brew install python@2
Instal python3:
brew install python3
MEMPERBARUI : Python 3
Jika Anda menginstal python3
, pip akan diinstal secara otomatis.
brew install python3
BARU 2019: sekarang untuk menggunakan pip versi 3, gunakan pip3
, atau Anda dapat menjalankan:python3
:, untuk menggunakan versi 3. Ketika Anda menginstal paket dengan pip3 mereka akan dipisahkan daripython2
.
TUA: Anda hanya perlu meningkatkan pip, tetapi sebelum itu Anda perlu membuat lingkungan virtual untuk bekerja dengan Python 3. Anda dapat menggunakan folder proyek atau folder apa pun:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Periksa versinya:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Untuk menonaktifkan lingkungan:
$ deactivate
sudo python get_pip.py
bekerja dengan baik, karena pada OS X python sudah diinstal!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
untuk Python3 di El Capitan.
pip3
Solusi paling sederhana adalah dengan mengikuti instruksi pemasangan dari situs rumah pip .
Pada dasarnya, ini terdiri dari:
sudo python get-pip.py
Keuntungan utama dari solusi itu adalah menginstal pip untuk versi python yang telah digunakan untuk menjalankan get-pip.py
, yang berarti bahwa jika Anda menggunakan instalasi OS X default dari python untuk menjalankanget-pip.py
Anda akan menginstal pip untuk instalasi python dari sistem.
Sebagian besar solusi yang menggunakan manajer paket (homebrew atau macport) pada OS X membuat instalasi python yang berlebihan di lingkungan manajer paket yang dapat menciptakan ketidakkonsistenan dalam sistem Anda karena, tergantung pada apa yang Anda lakukan, Anda dapat memanggil satu instalasi dari python bukan yang lain.
get-pip.py
bawah sudo
, tetapi Anda tidak dapat menjamin bahwa Anda mengunduh dengan benar get-pip.py
sampai Anda tahu checksum. Lebih lanjut tentang ini: stackoverflow.com/questions/34587473/…
git-pip.py
script untuk menginstal pip untuk stock python Apple adalah use case utama untuk script yang ada vs hanya menginstal python melalui homebrew.
Menginstal salinan Python yang terpisah adalah opsi yang populer, meskipun Python sudah dilengkapi dengan MacOS. Anda mengambil tanggung jawab untuk memastikan Anda menggunakan salinan Python yang Anda inginkan. Tapi, manfaatnya adalah memiliki rilis Python terbaru dan beberapa perlindungan dari menyiram sistem Anda jika ada yang salah.
Untuk menginstal Python menggunakan HomeBrew :
brew update
brew install python # or brew install python3
Sekarang konfirmasikan bahwa kami bekerja dengan Python kami yang baru diinstal:
ls -lh `which python`
... harus menunjukkan tautan simbolis ke jalur dengan "Gudang" 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 memutakhirkannya dengan mengetik:
pip install --upgrade pip
Sekarang Anda siap untuk menginstal salah satu dari 50.000 paket di PyPI .
Sebelumnya, saya telah menggunakan get-pip.py untuk menginstal pip . Tetapi, dokumen memperingatkan bahwa get-pip.py tidak berkoordinasi dengan manajer paket dan dapat meninggalkan sistem Anda dalam keadaan tidak konsisten. Bagaimanapun, tidak perlu, mengingat pip sekarang disertakan dengan Python pada 2.7.9 .
Perhatikan bahwa pip bukan satu-satunya manajer paket untuk Python. Ada juga easy_install. Tidak ada gunanya mencampuradukkan keduanya, jadi jangan lakukan itu.
Akhirnya, jika Anda sudah menginstal Python 2 dan 3, pip akan menunjuk ke Python mana pun yang Anda instal terakhir. Biasakan secara eksplisit menggunakan pip2 atau pip3 , jadi Anda yakin Python mana yang mendapatkan perpustakaan baru.
Selamat melakukan peretasan!
python
symlinks ke python2, dan python3
symlinks ke python3 ... terlepas dari yang diinstal terakhir.
Bagi yang sudah menginstal python2 & python3, berikut solusinya:
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
Pada versi terbaru (dari Yosemite atau El Capitan saya percaya ... setidaknya dari Sierra seterusnya), Anda harus brew postinstall python3
mengejarbrew install python3
menggunakan homebrew.
Begitu,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Menurut halaman Homebrew resmi :
Pada tanggal 1 Maret 2018 rumus python akan ditingkatkan ke Python 3.x dan formula python @ 2 akan ditambahkan untuk menginstal Python 2.7 (meskipun ini akan menjadi tong-saja sehingga baik python maupun python2 tidak akan ditambahkan ke PATH secara default tanpa tautan pembuatan bir manual --force). Kami akan memelihara alias python2, python3 dan python @ 3.
Jadi untuk menginstal Python 3, jalankan perintah berikut:
brew install python3
Kemudian, pip
diinstal secara otomatis, dan Anda dapat menginstal paket apa pun dengan pip install <package>
.
-bash: pip: command not found
. Apa yang berhasil bagi saya adalah jawaban teratas:sudo easy_install pip
pip: command not found
pesan. Saya memang mencoba membuka tab baru di iTerm dan memiliki pesan yang sama. Tidak ada kesalahan pada perintah pembuatan bir.
Unduh file ini: get-pip.py
Maka cukup ketik
sudo python get-pip.py
Pastikan Anda berada di direktori yang sama dengan get-pip.py atau Anda memberikan jalur yang benar untuk file itu.
Untuk detailnya, Anda dapat mengunjungi: http://pip.readthedocs.org/en/latest/installing.html
Anda harus menginstal Brew terlebih dahulu:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Kemudian buat instal Python
brew install python
Maka pip
akan berhasil
Jika Anda ingin "pip3" Anda dapat melakukan ff:
via minuman:
brew install python3
maka Anda bisa mengeksekusi
pip3 <command> [options]
$ sudo port install py27-pip
Kemudian perbarui PATH Anda untuk memasukkan direktori py27-pip bin (Anda dapat menambahkan ini di ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versi / 2.7 / bin: $ PATH
pip akan tersedia di jendela terminal baru.
port
tidak diinstal secara default
Untuk menginstal atau memutakhirkan pip , unduh get-pip.py dari http://www.pip-installer.org/en/latest/installing.html
Kemudian jalankan yang berikut ini:
sudo python get-pip.py
Sebagai contoh:
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 membuat frustrasi ketika mencoba menginstal paket secara global, instal pip
di folder lokal Anda /usr/local
seperti ini:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
lalu:
pip install <package-of-choice>
tanpa sudo
ImportError: No module named pip._internal
Instal python3 terlebih dahulu, kemudian gunakan pip3 untuk menginstal paket.
brew install python
python3 akan diinstal, dan pip dikirimkan bersamanya. Untuk menggunakan pip untuk menginstal beberapa paket, jalankan yang berikut ini
pip3 install package
Perhatikan itu pip3 karena Anda ingin menggunakan python3.
Unduh alat pengaturan python dari situs web di bawah ini:
https://pypi.python.org/pypi/setuptools
Gunakan file tar.
Setelah Anda mengunduh, buka folder yang diunduh dan jalankan
python setup.py install
Setelah Anda melakukannya, Anda akan memiliki easy_install.
Gunakan di bawah ini untuk menginstal pip:
sudo easy_install pip
Entah bagaimana instal mudahnya tidak bekerja pada mac lama saya (10.8). Ini menyelesaikan masalah saya.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Jika Anda tidak punya wget, cukup buka di browser https://bootstrap.pypa.io/get-pip.py
lalu simpan sebagaiget-pip.py
Saya merekomendasikan Anaconda kepada Anda. Ini adalah platform ilmu data terbuka terkemuka yang ditenagai oleh Python. Ada banyak paket dasar yang diinstal. Anaconda ( conda
) dilengkapi dengan instalasi sendiri pip
.
pip
. Jawaban ini harus dipromosikan dan didorong.
conda
datang dengan pip
sudah terinstal. Lebih baik hanya menggunakan conda
instalasi pada Mac Anda daripada menggunakan metode lain yang dijelaskan berantakan dengan instalasi sistem langsung. Terutama ketika datang ke Python, menginstal sesuatu dengan telanjang pip
adalah ide yang sangat buruk. Anda harus menggunakan pip
yang datang conda
bukan untuk dengan benar mengisolasi lingkungan paket Anda.