Python使用requirements.txt安裝類庫


摘要:我們為何要應用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