首頁 > 後端開發 > Python教學 > 如何在 Pip 中安全卸載帶有前導破折號 (\'-pkgname\') 的不正確安裝的軟體包?

如何在 Pip 中安全卸載帶有前導破折號 (\'-pkgname\') 的不正確安裝的軟體包?

Linda Hamilton
發布: 2024-11-30 17:50:11
原創
439 人瀏覽過

How to Safely Uninstall Incorrectly Installed Packages with Leading Dashes (

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板