Catatan pengelola: Siapa pun yang masih mengalami masalah ini, silakan lihat #5599.
sudo pip install --upgrade pip
menggunakan 9.0.1-3
.
$ pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
# Back to 9.0.1-3
pacman -Sy --force python-pip
pip uninstall pip
python3 get-pip.py
Mirip dengan #5221. Pip yang diinstal OS yang diinstal melakukan sesuatu yang aneh.
Apakah yang berikut ini berbeda?
python3 -m pip --version
pip3 --version
@pradyunsg Mereka sama untuk repo versi 9.0.1
$ python3 -m pip --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
$ pip3 --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
dan berbeda untuk 10.0.1:
$ sudo pip install --upgrade pip
Cache entry deserialization failed, entry ignored
Collecting pip
Using cached https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-10.0.1
$ python3 -m pip --version
/usr/bin/python3: No module named pip.__main__; 'pip' is a package and cannot be directly executed
$ pip3 --version
Traceback (most recent call last):
File "/usr/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
Anda seharusnya tidak melakukan Sudo pip. https://stackoverflow.com/questions/21055859/what-are-the-risks-of-running-sudo-pip
Melihat ini, tampaknya menjadi masalah mencoba menggunakan pip untuk memodifikasi apa yang telah diinstal oleh manajer paket OS Anda (melalui penggunaan Sudo). Mungkin itu sebabnya semuanya rusak di sini.
Mungkin yang berikut ini akan bekerja lebih baik?
pip3 install --user --upgrade pip
Saya mendapat kesalahan yang sama dari memutakhirkan pip
Saya menghapus file pip3 dari /usr/local/bin/
dan folder pip dari /usr/local/lib/python3.5/dist-packages
dan menghapus python3-pip, sebelum menginstal ulang
dan berhasil lagi
@swprojects Masalah Anda terdengar seperti masalah pengemasan khusus distribusi. Saya meminta Anda untuk membuka masalah dengan Distribusi Linux Anda dan meminta mereka untuk memeriksanya.
Terima kasih!
perintah pip3 adalah distribusi yang dikelola - pip sama sekali tidak menyadarinya
secara umum memutakhirkan pip yang dikelola distribusi menggunakan pip adalah tindakan vandalisme dan setiap kerusakan berikutnya adalah perusak yang menimbulkan masalah
Ya, saya membuat kesalahan dengan berpikir bahwa pemutakhiran pip akan menyadari distribusi pip yang dikelola. Tapi pelajaran yang didapat!
@swprojects Itu akan ada di rilis pip berikutnya. :)
Terima kasih telah mengajukan masalah ini.
Saya mengalami masalah yang sama di sini dengan pip ... Saya mencoba apa yang disarankan swprojects, dan setelah menginstal ulang, saya sekarang mendapatkan kesalahan berikut:
jess@debian :~$pip
bash: /usr/local/bin/pip: Tidak ada file atau direktori seperti itu
Bagaimana cara memperbaikinya?
@jesswren Sudahkah Anda mencoba di instance Shell baru?
@jesswren apakah Anda mencoba pip3 dan bukan hanya pip?
Menginstal python3-pip adalah untuk python3, lalu perintahnya adalah pip3.
Begitu juga jika python2 lalu install python-pip, maka perintahnya adalah pip.
edit: mungkin bukan itu, tetapi ubuntu meminta pengguna untuk menginstal pip jika tidak diinstal. Tidak yakin apakah debian melakukan hal yang sama.
Saya menemukan halangan yang sama dan baru saja menginstal ulang pip:
sudo easy_install pip
Di atas bekerja untuk saya
sudo easy_install3 pip
bekerja untuk saya
saya juga rusak.....
Saya memperbaiki perintah yang sedang berjalan:
└─ $ ▶ sudo pacman -S --force --noconfirm python-pip
- Versi pip: 10.0.1
- Versi Python: 3.6.5-2
- Sistem operasi: 4.16.3-1-ARCH
Keterangan:
sudo pip install --upgrade pip
menggunakan9.0.1-3
.$ pip3 -V Traceback (most recent call last): File "/usr/bin/pip3", line 7, in <module> from pip._internal import main ModuleNotFoundError: No module named 'pip._internal'
Apa (lainnya) yang saya jalankan:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --force-reinstall # Back to 9.0.1-3 pacman -Sy --force python-pip pip uninstall pip python3 get-pip.py
Bekerja untuk saya, Terima kasih.
sudo apt remove python3-pip
bekerja untuk saya
pip3 telah diinstal ulang ke /usr/bin/. Saya telah menunjuk Shell di sana untuk memanggil pip, yang telah dieksekusi secara nominal saat itu.
Ini berhasil untuk saya:
python3 -m pip install --user --upgrade pip
Ini berhasil untuk saya:
python3 -m pip install --user --upgrade pip
TERIMA KASIH! Pip saya tiba-tiba pecah tanpa alasan yang jelas minggu lalu dan saya sudah mencoba googling semua jenis pesan kesalahan dan pemecahan masalah dan menghapus dan menginstal ulang. Ini adalah satu-satunya hal yang berhasil.
Saya memiliki masalah yang sama ImportError: No module named 'pip._internal'
ketika ada beberapa versi pip yang diinstal (kemungkinan satu dari repo distro dan lainnya melalui instalasi langsung). Cukup menghapus salah satu direktori tambahan yang diinstal sudah cukup untuk mengurangi kebingungan pip
.
Ini berhasil untuk saya:
python3 -m pip install --user --upgrade pip
Juga berfungsi untuk python2
Ini berhasil untuk saya:
python3 -m pip install --user --upgrade pip
Besar! Terima kasih banyak!
Apa yang berhasil bagi saya, meskipun dalam lingkungan terbatas khusus Python 2.7, adalah memodifikasi pip virtualenv "saya" sebagai berikut.
Dalam _venv/bin/pip_ ubah:
from pip._internal import main
ke
from pip import main
Saya mengalami kendala yang sama, tetapi menginstal ulang ide:
sudo easy_install pip
Windows10 18.09
Python3.6.8
Ini berhasil untuk saya
Mirip dengan #5221. Pip yang diinstal OS yang diinstal melakukan sesuatu yang aneh.
Apakah yang berikut ini berbeda?
python3 -m pip --version
pip3 --version
perbedaan versi membuat perbedaan dalam panggilan. versi terbaru dapat menggunakan pip3 install
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
Bekerja untuk saya
Komentar yang paling membantu
Saya menemukan halangan yang sama dan baru saja menginstal ulang pip: