pip:卸載帶有前導破折號(“-pkgname”)的不正確安裝的軟體包
運行pip freeze 後,您可能會遇到奇怪的問題,收到有關無法識別的要求的警告,例如“-atplotlib”。透過 pip list 檢查已安裝的套件表明該字串確實被識別為套件。
嘗試使用指令 pip uninstall -atplotlib 刪除套件會導致錯誤訊息,指示無法辨識的選項。要解決此問題,請識別有問題的資料夾:
C:\Users\name\Anaconda3\Lib\site-packages\~atplotlib C:\Users\name\Anaconda3\Lib\site-packages\~atplotlib-3.0.3-py3.7.egg-info
刪除這些資料夾是否安全且足夠?
根據官方文檔,手動刪除是安全的從 site-packages 目錄中刪除這些資料夾。 Pip 有一個更新的卸載機制,可以在刪除資料夾之前將其重新命名為不可匯入的名稱。如果刪除失敗,資料夾將重新命名。
在當前情況下,似乎由於未知原因而發生失敗。刪除資料夾是安全的,應該可以解決問題。
以上是如何在 Pip 中安全卸載帶有前導破折號 (\'-pkgname\') 的不正確安裝的軟體包?的詳細內容。更多資訊請關注PHP中文網其他相關文章!