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,輸入指令:

就會在專案跟目錄位置看到產生的檔案。

好的做法是將當前 Python 環境中已安裝的套件及其版本,以「套件名==版本號」的凍結格式匯出到 requirements.txt 檔案中(如下)。

以requirements.txt安裝所需套件

參考(看「pip 指令全記錄」段落)

Last updated