Catatan pengelola: Siapa pun yang masih mengalami masalah ini, silakan lihat #5599.
pip saya rusak. itu tidak dapat memperbarui. Itu juga mengeluh kesalahan ketika hanya mengetik pip.
Traceback (most recent call last):
File "/usr/local/bin/pip", line7, in <module>
from pip._internal import main
ImportError: No module named _internal
Juga mencoba sudo pip
atau sudo su; pip
, dengan output yang sama.
Dengan mengetik:
sudo apt remove python-pip
masalah menghilang. Aneh.
Adalah ide yang buruk untuk sudo pip install -U pip
.
Saya memiliki masalah yang sama, sehingga saya menerapkan metode aneh Anda: sudo apt remove python-pip
dan itu memecahkan masalah saya juga. Saya pikir ini tentang perbedaan versi. Karena sebelum saya menghapus pip, saya memutakhirkan pip dari 8 menjadi 10. Setelah saya menghapus pip, saya memeriksa versi pip dan output menunjukkan bahwa saya memiliki pip dengan versi 10. Dan masalah hilang :) @zchrissirhcz
Solusi ini juga berfungsi untuk saya, karena traceback kesalahan saya identik. Terima kasih telah berbagi.
Ketika saya mencoba menghapus pip di fedora, ia mencoba menghapus 377 paket. Saya yakin ini akan menghancurkan seluruh sistem
@PavelNiedoba Dalam kasus saya, pertama-tama saya memperbarui pip dengan pip, kemudian menghapus paket python-pip
di Ubuntu dengan apt.
Saya memiliki masalah yang sama tetapi saya telah menggunakan perbaikan sementara yang disebutkan dalam masalah #5240 . Segera setelah itu, keluhan baru muncul, menunjukkan kesalahan pada baris 11.
Traceback (panggilan terakhir terakhir):
File "/usr/local/bin/pip", baris 11, di
sys.keluar(utama())
NameError: nama 'utama' tidak ditentukan
Saya telah mengubah baris terakhir, dari
sys.keluar(utama())
ke
sys.keluar(_main())
dan Voila! Masalah diberhentikan.
Saya baru saja mengubah from pip._internal import main
menjadi from pip import main
dan Voila! Masalah diberhentikan
sudo python -m pip install -U pip==8.0.1
Seperti yang ditunjukkan oleh @mahxn0 , saya melakukan:
sudo python -m pip install -U pip == 8.0.1
Sesudah ini:
sudo pip install -U pip
Dan itu berfungsi normal sekarang;)
hai saudara-saudara permisi saya punya masalah dengan mac OS saya, saya sudah memiliki versi Python 2.7 dan saya menginstal versi 3.6 tetapi saya masih memiliki sistem yang menempatkan saya 2.7 di / Library saya dan saya tidak tahu harus berbuat apa, saya bisa bahkan tidak menginstal modul pada IDE saya
tolong bantu aku :'(
@kouamegerard masalahnya adalah pengelola paket python, pipnya rusak. Anda perlu menghapus dan menginstal ulang pip, khususnya bukan versi 10.0. Coba cari di google cara menginstal versi pip (seperti 9.0) di mac OS, semoga membantu.
@kouamegerard Saya sarankan Anda menggunakan instalasi Python yang disediakan homebrew ( brew install python
setelah menginstalnya dari https://brew.sh).
Aneh memang! Saya mengetik "Sudo apt remove python3-pip", dan kemudian menjalankan pip3, dan ia telah menginstal semua paket yang sebelumnya tidak dapat diinstal....
Solusi ini bekerja dengan saya xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
atau
gunakan Sudo untuk izin yang lebih tinggi:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
Tentu saja, kita bisa menggunakan python3 sebagai ganti python ;)
Saya menekan ini di dalam Dockerfile (saat menginstal python3.6 dan python3-pip).
Menghapus baris ini RUN pip3 install --upgrade pip
menyelesaikan masalah.
Saya sarankan melihat #5599 untuk akar penyebab masalah ini, dan untuk menjelaskan apa yang memperbaikinya.
https://github.com/pypa/pip/issues/5599#issuecomment -414157896 diselesaikan untuk saya
python -m pip uninstall pip
dan kemudian lakukan
pip3 install --user PACKAGENAME
Ini berfungsi untuk saya di Python3 dan Ubuntu 18.04.
Instal pip3:
sudo python3 -m pip install -U pip==19.0.2
Tingkatkan pip3:
sudo pip3 install --upgrade pip
Saya memecahkan ini dengan memperbarui pip melalui Python, seperti ini:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
Solusi ini bekerja dengan saya xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py --force-reinstall
atau
gunakan Sudo untuk izin yang lebih tinggi:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py --force-reinstall
Tentu saja, kita bisa menggunakan python3 sebagai ganti python ;)
Saya harus menggunakan opsi -H untuk Sudo agar berfungsi.
sudo -H python get-pip.py --force-reinstall
Utas ini telah dikunci secara otomatis karena tidak ada aktivitas terbaru setelah ditutup. Silakan buka edisi baru untuk bug terkait.
Komentar yang paling membantu
Saya baru saja mengubah
from pip._internal import main
menjadifrom pip import main
dan Voila! Masalah diberhentikan