編程學習網 > 編程語言 > Python > python卸載教程(一次性卸載所有python包)
2023
07-03

python卸載教程(一次性卸載所有python包)

昨天在 Pycharm 里打開一個網上下載的 Python 工程,然后創建了虛擬環境,輕車熟路地在終端里敲下了安裝所有依賴的命令:

pip install -r requirements.txt
安裝完后,我運行工程里的代碼,發現還是報錯,說缺少模塊。
我明明已經安裝了依賴的第三方庫了呀,有點詭異。突然我想到之前踩的一個坑,嘗試了一下,果然如此。
因為在創建虛擬環境之前,我先打開了 Pycharm 底部的終端,再創建虛擬環境后,我直接在終端里執行了命令,此時的工作目錄還在系統的工作目錄,并不是在當前的虛擬環境內,所以我安裝的依賴包都給裝到系統的 Python 環境下了。
解決辦法也很簡單,把 Pycharm 里的終端窗口關閉,再重新打開就來到了當前虛擬環境的工作目錄,再執行一遍安裝命令就可以了。
但今天我打開電腦時,發現 C 盤已經紅了,之前本來空間就已經吃緊了,現在是雪上加霜。

回想了一下,應該是昨天多裝了很多 Python 第三方庫到系統環境下的緣故。因為我的每個項目都會有虛擬環境,所以這系統環境下的包就沒有存在的必要了。
于是就開始了今天的主題:一次性卸載掉系統環境下的所有 Python 的包(第三方庫),操作其實也很簡單,一共就兩步:
導出所有的包名到文件中點屏幕左下角的開始菜單按鈕,在搜索框里輸入cmd 或 powershell,然后按回車,打開系統的命令行工具,再輸入以下命令按回車。
pip freeze > modules.txt
注意:> 符號左右需要空格
這樣就把所有的第三方模塊的模塊名稱以及版本號信息保存到了這個 modules.txt 文件中了。下一步就是根據這個文件中名字進行卸載包了。(如果你需要保留某些包,就把那些名字從這個文件中刪除)

執行批量卸載包的命令繼續在命令行中輸入如下代碼:
pip uninstall -r modules.txt -y

-y 的意思是默認全部同意,這樣就不用一直輸入y了。按回車,等待幾分鐘之后,你就可以得到一個干凈的python環境了。

以上就是python卸載教程(一次性卸載所有python包)的詳細內容,想要了解更多Python教程歡迎持續關注編程學習網。

掃碼二維碼 獲取免費視頻學習資料

Python編程學習

查 看2022高級編程視頻教程免費獲取