Ralat Peningkatan Pip: Mengapa Saya Tidak Boleh Mengimport \'utama\' Selepas Mengemas kini Pip?

Linda Hamilton
Lepaskan: 2024-10-27 07:29:29
asal
873 orang telah melayarinya

 Pip Upgrade Error: Why Can't I Import 'main' After Updating Pip?

Ralat Ditemui semasa Peningkatan Pip: ImportRalat pada 'utama'

Pernyataan Masalah

Setelah cuba memasang pakej Python menggunakan pip, pengguna menghadapi ralat import yang berkaitan dengan modul 'utama':

Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'
Salin selepas log masuk

Ralat ini muncul walaupun pip berfungsi seperti biasa sebelum ini.

Penyelesaian

Ralat berpunca daripada peningkatan yang tidak disengajakan bagi pakej pip sistem. Versi pip 10.x menempatkan semula komponen dalaman, yang mungkin bercanggah dengan pip3 boleh laku yang disediakan oleh penyelenggara pakej sistem pengendalian.

Langkah Pemulihan

Untuk memulihkan binari pip3 :

  1. Nyahpasang sistem pip menggunakan sudo python3 -m pip uninstall pip
  2. Pasang semula pip menggunakan sudo apt install python3-pip --reinstall

Pendekatan Alternatif

Jika pengguna ingin terus beroperasi di luar amalan penyelenggaraan perisian yang disyorkan (cth., menaik taraf pakej sistem di luar pengurus pakej), mereka boleh menggunakan arahan 'python3 -m pip' sebaliknya daripada 'pip3'.

Atas ialah kandungan terperinci Ralat Peningkatan Pip: Mengapa Saya Tidak Boleh Mengimport \'utama\' Selepas Mengemas kini Pip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!