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 -y
requirements.txt
requirements.txt 是 Python 中用於管理項目的相依性,紀錄專案中所需套件及其版本的文本檔。
確保在不同環境中能夠正確安裝相同版本的套件。
生成requirements.txt
打開terminal,輸入指令:
pip freeze > requirements.txt
就會在專案跟目錄位置看到產生的檔案。
以requirements.txt安裝所需套件
pip install -r requirements.txt
#需要額外參數「-r」!
#也可以指定不同名的requirements!(比如已經測好一個穩定的初始安裝版本)
pip install -r requirements_base.txt
參考(看「pip 指令全記錄」段落)
Last updated