Python使用requirements.txt安裝項目依賴 和模塊


我們為什么要使用requirements.txt呢?

主要使用目的:任何應用程序通常需要設置安裝所需並依賴一組類庫來滿足工作要求。要求文件是指定和一次性安裝包的依賴項具體一整套方法。

requirements.txt文件格式:

requests==1.2.0 Flask==0.10.1

方法一:

$ pip freeze > requirements.txt

查看源文件

pip的freeze命令用於生成將當前項目的pip類庫列表生成 requirements.txt 文件:

如果要安裝requirements.txt中的類庫內容,那么你可以執行pip install -r requirements.txt.

方法二:

$ pip

 

使用 pipreqs — — pipreqs 用於生成 requirements.txt 文件可以根據需要導入的任何項目

為什么不使用pip的Freeze命令呢?

pip的freeze命令保存了保存當前Python環境下所有類庫包,其它包括那些你沒有在當前項目中使用的類庫。 (如果你沒有的virtualenv)。

pip的freeze命令只保存與安裝在您的環境python所有軟件包。

但有時你只想將當前項目使用的類庫導出生成為 requirements.txt;

 

使用方法:

$ pip install pipreqs $ pipreqs /path/to/project

 

查看源文件

其他選項詳見https://github.com/bndr/pipreqs


免責聲明!

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



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