https://blog.csdn.net/vitaminc4/article/details/76576956
Pip’s documentation states
pip description
freeze Output installed packages in requirements format.
list List installed packages.
pip安裝包的方式中,有如下一種安裝方式:
pip install -r requirements.txt
1
而文件requirement.txt里面內容的格式和pip freeze的格式完全一樣。因此我們可以將pip freeze的內容輸出至requirements.txt。其他機器可以根據導出的requirements.txt進行包安裝。
pip freeze | tee requirements.txt # 輸出本地包環境至文件
pip install -r requirements.txt # 根據文件進行包安裝
1
2
所以,pip freeze 為什么比 pip list 的包少幾個呢?
因為pip , wheel , setuptools 等包,是自帶的而無法(un)install的。考慮到pip freeze的用途,所以這些包並沒有顯示。
ps:
如果一定要用pip freeze來顯示所有包,可以加上參數-all,即pip freeze -all
---------------------
作者:DreamLee0625
來源:CSDN
原文:https://blog.csdn.net/vitaminc4/article/details/76576956
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
