Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengalih keluar Pakej Pip dengan Sengkang Utama?

Bagaimana untuk Mengalih keluar Pakej Pip dengan Sengkang Utama?

Patricia Arquette
Patricia Arquetteasal
2024-11-25 14:27:12842semak imbas

How to Remove Pip Packages with Leading Dashes?

Penyingkiran Pakej Pip: Menangani Pakej yang Dipasang dengan Salah dengan Sempang Utama

Selepas melaksanakan pembekuan pip, anda mungkin menghadapi amaran mengenai keperluan yang tidak boleh dihuraikan dengan sempang terkemuka, seperti "-atplotlib." Pengesahan seterusnya melalui senarai pip mengesahkan bahawa item ini tersilap diiktiraf sebagai pakej.

Usaha untuk menyahpasang pakej menggunakan pip uninstall -atplotlib mengakibatkan ralat disebabkan sempang utama dianggap sebagai pilihan yang tidak sah.

Untuk menyelesaikan isu ini, adalah selamat dan mencukupi untuk mengesan dan memadam folder yang sepadan secara manual daripada direktori pakej tapak. Dalam kes -atplotlib, folder ini mungkin berada di:

  • C:UsersnameAnaconda3Libsite-packages~atplotlib
  • C:UsersnameAnaconda3Libsite-packages~atplotlib-3.0.3-py3.7.egg-packages
Folder ini mengandungi saki-baki pakej yang tidak dipasang dengan betul. Pemadaman mereka tidak akan menjejaskan pakej atau fungsi sistem lain.

Tingkah laku ini berpunca daripada pengoptimuman pip baru-baru ini terhadap proses penyahpasangannya. Daripada menyalin kandungan pakej ke lokasi sementara dan kemudian memadamkannya, ia kini menamakan semula folder pakej kepada nama yang tidak boleh diimport. Sekiranya penyahpasangan gagal atas sebarang sebab, folder dinamakan semula kepada keadaan asalnya.

Dalam kes -atplotlib, penyahpasangan nampaknya gagal, meninggalkan folder yang tidak diingini. Walau bagaimanapun, folder ini adalah jinak dan boleh dipadamkan dengan selamat tanpa akibat.

Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar Pakej Pip dengan Sengkang Utama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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