Pip:刪除帶有前導破折號(-pkgname)的不正確安裝的軟體包
執行pip freeze 後,使用者可能會遇到警告:「WARNING :無法解析需求:-atplotlib.」隨後,執行pip list 顯示存在一個名為「-atplotlib」的奇怪「套件」。嘗試使用pip uninstall -atplotlib 卸載它會導致錯誤:「沒有這樣的選項:-a。」
問題原因:
問題源自於matplotlib安裝或升級源自於matplot過程中出現拼字錯誤,導致「-atplotlib」安裝錯誤。
解決方案:手動刪除目錄
要解決此問題,手動刪除以下目錄是安全的:
說明:
說明: >根據文檔,Pip 現在在卸載過程中將先前安裝的套件重新命名為不可導入的名稱。只有在成功確認所有必要操作(包括升級和安裝)後,才會刪除重新命名的目錄。如果進程中斷或失敗,這些目錄將保留。在這種情況下,手動刪除目錄應該是安全的。以上是為什麼安裝過程中輸入錯誤後`-atplotlib`會列在`pip list`中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!