pip list 和 pip freeze


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  
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM