pip: Menyahpasang Pakej yang Dipasang Salah dengan Sempang Utama ("-pkgname")
Anda mungkin menghadapi isu ganjil selepas menjalankan pembekuan pip, menerima amaran tentang keperluan yang tidak diiktiraf, seperti "-atplotlib". Memeriksa pakej yang dipasang melalui senarai pip mendedahkan bahawa rentetan ini sememangnya diiktiraf sebagai pakej.
Percubaan untuk mengalih keluar pakej menggunakan arahan pip uninstall -atplotlib menghasilkan mesej ralat yang menunjukkan pilihan yang tidak dikenali. Untuk menyelesaikan masalah ini, kenal pasti folder yang menyinggung:
C:\Users\name\Anaconda3\Lib\site-packages\~atplotlib C:\Users\name\Anaconda3\Lib\site-packages\~atplotlib-3.0.3-py3.7.egg-info
Adakah ia selamat dan mencukupi untuk mengalih keluar folder ini?
Menurut dokumentasi rasmi, ia selamat untuk digunakan secara manual padamkan folder ini daripada direktori pakej tapak. Pip mempunyai mekanisme nyahpasang yang dikemas kini yang menamakan semula folder kepada nama yang tidak boleh diimport sebelum memadamkannya. Jika pemadaman gagal, folder dinamakan semula.
Dalam senario semasa, nampaknya kegagalan itu berlaku atas sebab yang tidak diketahui. Mengalih keluar folder adalah selamat dan sepatutnya menyelesaikan isu ini.
Atas ialah kandungan terperinci Bagaimana untuk Menyahpasang Pakej yang Tidak Dipasang dengan Selamat dengan Sempang Utama (\'-pkgname\') dalam Pip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!