Saya mengunduh pip dan berlari python setup.py install
dan semuanya bekerja dengan baik. Langkah selanjutnya dalam tutorial ini adalah menjalankan pip install <lib you want>
tetapi sebelum bahkan mencoba untuk menemukan sesuatu secara online saya mendapatkan kesalahan "bash: pip: command not found".
Ini ada di Mac OS X, yang saya juga baru, jadi saya berasumsi ada semacam pengaturan jalur yang tidak diatur dengan benar ketika saya menjalankan setup.py. Bagaimana saya bisa menyelidiki lebih lanjut? Apa yang perlu saya periksa untuk mendapatkan ide yang lebih baik tentang penyebab pasti masalah?
EDIT: Saya juga mencoba menginstal Python 2.7 untuk Mac dengan harapan bahwa proses instalasi yang ramah akan melakukan pekerjaan rumah tangga seperti mengedit PATH dan apa pun yang perlu bahagia untuk semuanya bekerja sesuai dengan tutorial, tetapi ini tidak berhasil. Setelah menginstal menjalankan 'python' masih menjalankan Python 2.6 dan PATH tidak diperbarui.
sumber
Jawaban:
Mengapa tidak lakukan saja
sudo easy_install pip
atau jika ini untuk python 2.6sudo easy_install-2.6 pip
?Ini menginstal pip menggunakan sistem penginstal paket python default dan menghemat kerumitan pengaturan manual semua pada saat yang sama.
Ini akan memungkinkan Anda untuk kemudian menjalankan
pip
perintah untuk instalasi paket python karena akan diinstal dengan sistem python. Saya juga merekomendasikan begitu Anda memiliki pip menggunakan paket dan pola virtualenv . :)sumber
sudo: easy_install: command not found
easy_install
menginstal. Bagaimana ini jawabannya?Gunakan setuptools untuk menginstal
pip
:(Saya tahu bagian di atas dari jawaban saya berlebihan dengan klobucar, tapi saya belum bisa menambahkan komentar), jadi inilah jawaban dengan solusi untuk
sudo: easy_install: command not found
di Debian / Ubuntu:Juga, untuk python3, gunakan
easy_install3
danpython3-setuptools
.sumber
sudo apt-get install python3-setuptools
&sudo easy_install3 pip
sudo apt-get install python-setuptools
diikuti olehsudo easy_install pip
sudo apt-get install python3-pip
adalah perintah yang tepat untuk Python3 seperti dari askubuntuPertama-tama: coba pip3 bukan pip . Contoh:
pip3 harus diinstal secara otomatis bersama dengan Python3.x. Dokumentasi belum diperbarui, jadi cukup ganti pip dengan pip3 dalam instruksi, ketika menginstal Flask misalnya.
Sekarang, jika ini tidak berhasil, Anda mungkin harus menginstal pip secara terpisah.
sumber
brew install python
.Pembaruan : Cara modern yang lebih andal untuk mengakses pemasangan pip yang tepat untuk pemasangan python yang tepat adalah dengan menggunakan sintaks
python -m pip
.Jawaban Asli
pip akan menginstal sendiri ke dalam bin lokasi instalasi python Anda. Itu juga harus membuat symlink ke beberapa lokasi yang lebih umum seperti
/usr/local/bin/pip
Anda dapat mengedit
~/.profile
dan memperbarui PATH untuk disertakan/Library/Frameworks/Python.framework/Versions/2.6/bin
, atau Anda dapat membuat symlink di tempat yang Anda tahu ada di jalur Anda.Jika ya:,
echo $PATH
Anda akan melihat jalur yang sedang dicari. Jika/usr/local/bin
ada di PATH Anda, Anda dapat melakukan:Saya akan memilih untuk menambahkan bin python ke variabel $ PATH Anda.
sumber
/System/Library/Frameworks/Python.framework/Versions/2.6/bin
. Dan ~ / adalah direktori home Anda dengan file yang tersembunyi.profile
Instal Python versi terbaru seperti yang diberikan di sini
Ini memiliki banyak tautan unduhan seperti numpy dan scipy
Lalu pergi ke terminal dan masukkan perintah berikut: -
Untuk paket instal Python, periksa ini
sumber
Saya harus mengakui bahwa saya benar-benar baru di python, yang hanya saya perlukan untuk satu hal: awscli. Saya mengalami masalah ini setelah mengunduh python 3.xx - pip: perintah tidak ditemukan
Sambil mengikuti instruksi untuk mengunduh AWS, saya berubah
untuk
yang menjalankan versi yang benar.
Saya telah membuat alias di komputer saya untuk menjalankan python3 saat mengetik python, yang biasanya menjalankan sistem versi 2.7. Saya tidak yakin ini ide yang bagus sekarang. Saya pikir saya hanya akan mengetik perintah seperti yang mereka inginkan
sumber
Lihat Cara Memasang artikel Pip artikel untuk informasi lebih lanjut.
Pada 2019,
Unduh get-pip.py yang disediakan oleh https://pip.pypa.io menggunakan perintah berikut:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Jalankan get-pip.py menggunakan perintah berikut:
sudo python get-pip.py
Setelah Anda selesai menginstal, jalankan perintah ini untuk memeriksa apakah pip diinstal.
pip --version
Hapus file get-pip.py setelah menginstal pip.
rm get-pip.py
sumber
Menginstal menggunakan
apt-get
menginstal seluruh sistempip
, bukan hanya lokal untuk pengguna Anda. Coba perintah ini untuk menjalankan pip pada sistem Anda ...Kemudian pip akan diinstal tanpa masalah dan Anda akan dapat menggunakan "sudo pip ...".
sumber
Sebagian besar metode untuk menginstal PIP sudah usang. Inilah solusi terbaru (2019). Silakan unduh skrip get-pip
Jalankan skrip
sumber
Saya menghabiskan waktu lama untuk membaca semua jawaban di halaman ini, tetapi menemukan jawaban yang cocok untuk saya di komentar pertanyaan OP oleh s-walsh
Jawabannya adalah menggunakan pip3:
sumber
Menyelesaikan:
Tambahkan baris ini ke ~ / .bash_profile
export PATH = "/ usr / local / bin: $ PATH"
Di jendela terminal, jalankan
sumber ~ / .bash_profile
sumber
Mungkin izin root. Saya mencoba keluar dari login root, gunakan
itu bekerja untuk saya
sumber
instal Homebrew, buka Terminal atau emulator terminal OSX favorit Anda dan jalankan
masukkan direktori Homebrew di bagian atas variabel lingkungan PATH Anda. Anda dapat melakukan ini dengan menambahkan baris berikut di bagian bawah file ~ / .profile Anda
Sekarang, kita dapat menginstal Python 2.7:
Dapatkan repositori pip:
pasang pip:
sumber
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
memecahkan masalah untuk saya.Jika Anda menjalankan Python 3.5, jalankan perintah terminal berikut:
Perintah pip lainnya di terminal akan serupa:
sumber
python menginstalnya secara default tetapi jika tidak menginstal Anda dapat menginstalnya secara manual menggunakan cmd berikut (hanya untuk linux)
untuk python3:
untuk python2
semoga membantu.
sumber
Menghindari
sudo
:Dari:
http://www.pip-command-not-found.com
sumber
Pengguna CentOS 7 cukup menggunakan:
Juga merekomendasikan menggunakan
virtualenv
jika Anda menggunakan pip. Itu dapat ditambahkan dengan cara yang sama:sumber
dengan asumsi Anda memiliki internet lihat: https://pip.pypa.io/en/stable/installing/
pada dasarnya dijalankan:
dan
sumber
(Konteks: OS saya adalah Amazon linux menggunakan AWS. Tampaknya mirip dengan RedHat tapi sepertinya dilucuti sedikit.)
Keluar dari shell, lalu buka shell baru. Perintah pip sekarang berfungsi.
Itulah yang memecahkan masalah di lokasi ini.
Anda mungkin ingin tahu juga: Perintah pip untuk menginstal perangkat lunak maka perlu ditulis seperti contoh ini (jupyter misalnya) untuk bekerja dengan benar pada sistem saya:
pip instal jupyter --user
Secara khusus, perhatikan kurangnya sudo, dan kehadiran --user
Akan sangat menyenangkan jika pip docs mengatakan sesuatu tentang semua ini, tetapi itu akan membutuhkan mengetik lebih banyak karakter kurasa.
sumber
Tidak yakin mengapa ini tidak disebutkan sebelumnya, tetapi satu-satunya hal yang bekerja untuk saya (pada NVIDIA Xavier saya) adalah:
sudo apt-get install python3-pip
(atau
sudo apt-get install python-pip
untuk python 2)sumber
Memecahkan ini dengan memutakhirkan python 3
brew upgrade python
: Sekarang saya bisa melakukan:sumber
Masalahnya tampaknya bahwa versi python Anda dan perpustakaan yang ingin Anda instal tidak cocok dengan versi. Mis: Jika Django adalah Django3 dan versi python Anda adalah 2.7, Anda mungkin mendapatkan kesalahan ini.
"Setelah menginstal menjalankan 'python' masih menjalankan Python 2.6 dan PATH tidak diperbarui."
1- Instal versi terbaru Python 2- Ubah PATH Anda secara manual sebagai python38 dan bandingkan. 3 - Coba instal ulang.
Saya memecahkan masalah ini dengan mengganti PATH secara manual dengan versi terbaru Python. Adapun Windows:; C: \ python38 \ Scripts
sumber
Apa yang saya lakukan untuk mengatasi ini adalah
sudo apt install python-pip
.Ternyata mesin virtual saya belum menginstal pip. Bisa dibayangkan bahwa orang lain juga bisa memiliki skenario ini.
sumber
python-pip
gunakan versi lama pip (9.0) versi terbaru post pip adalah (18.0) setelah memperbarui pip edit/usr/bin/pip
ganti impor ini:untuk
ini berfungsi untuk masalah pip 18.0 adalah
main
pengulangan nama fungsi pip untuk/usr/bin/pip3
dan/usr/bin/pip2
juga melihat
/usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py
Itu harus sama dengan/usr/bin/pip
sumber
Lakukan sebagai berikut:
Ini pasti akan menginstal pip dengan semua dependensinya. PS ini untuk python 3 jika Anda ingin untuk python 2 ganti python3 dari perintah kedua ke python
sumber
Untuk mengatasi masalah " bash: pip: command not found " di Mac
Ditemukan dua versi di Mac 1 adalah 2.7 dan yang lainnya adalah 3.7
ketika saya mengatakan sudo easy_install pip , pip terinstal di bawah 2.7
ketika saya mengatakan sudo easy_install-3.7 pip , pip terinstal di bawah 3.7
Tapi, setiap kali saya perlu melakukan pip install, saya ingin menginstal paket di bawah python3.7, jadi saya telah menetapkan alias (alias pip = pip3) di .bash_profile
jadi sekarang, setiap kali saya menginstal pip, itu akan diinstal di bawah python3.7
sumber
Perintah yang diperbarui untuk menginstal
pip3
adalah:sumber
Ini memecahkan masalah saya dengan menggunakan
sudo easy_install pip
sumber