pip指令集
收集用過的
查看當前環境已安裝庫
pip list
#會看到所有
pip show [庫name]
#查看單一庫詳細(版本之類)
pip freeze
#會看到除了python預設之外的,就是自己安裝的庫,需要整理庫的話基本是看這些刪除當前所有已安裝庫
慎用!沒有備份是舊不回的。另外要注意當前所在的虛擬環境!
# windows
pip freeze | Select-String -NotMatch "^-e" | ForEach-Object {pip uninstall -y $_.ToString().Trim()}
# linux(未測)
pip freeze | xargs pip uninstall -y
# OR
pip freeze | grep -v "^\-e" | xargs pip uninstall -yrequirements.txt
requirements.txt 是 Python 中用於管理項目的相依性,紀錄專案中所需套件及其版本的文本檔。
確保在不同環境中能夠正確安裝相同版本的套件。
生成requirements.txt
打開terminal,輸入指令:
就會在專案跟目錄位置看到產生的檔案。
好的做法是將當前 Python 環境中已安裝的套件及其版本,以「套件名==版本號」的凍結格式匯出到 requirements.txt 檔案中(如下)。
以requirements.txt安裝所需套件
參考(看「pip 指令全記錄」段落)
Last updated