Rumah >pembangunan bahagian belakang >Tutorial Python >Ralat Peningkatan Pip: Mengapa Saya Tidak Boleh Mengimport \'utama\' Selepas Mengemas kini 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'
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 :
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!