pipreqs-适用单个项目
该包可以自动生成一个项目所用的所有包文件 。通过pip方式安装该包:
pip install pipreqs
查看安装的pipreqs包的版本:
pip show pipreqs
Name: pipreqs
Version: 0.4.10
Summary: Pip requirements.txt generator based on imports in project
Home-page: https://github.com/bndr/pipreqs
Author: Vadim Kravcenko
Author-email: vadim.kravcenko@gmail.com
License: Apache License
Location: c:\users\username\anaconda3\lib\site-packages
Requires: yarg, docopt
Required-by:
生成某项目使用的python包:
首先命令行进入项目的根目录,然后输入pipreqs ./ --encoding=utf-8.
pipreqs [项目文件根目录] --encoding=utf-8 #避免编码错误
若requirement.txt文件已存在,用pipreqs ./ --encoding=utf-8重写该文件。
freeze- 适用虚拟环境
该方法会生成对应环境中所有的python包,适用于虚拟环境的情况。
pip freeze > D:\pycharm\requirements.txt
参考博文:https://www.cnblogs.com/wintest/p/12813246.html
根据requirement文件安装依赖项
pip3 install -r requirements.txt
本文介绍如何使用pipreqs和freeze命令为Python项目生成依赖包列表。pipreqs针对单个项目,能自动检测并生成requirements.txt文件;而freeze则适用于整个虚拟环境,列出所有已安装的包。文章还提供了生成和更新requirements文件的具体步骤。
1480

被折叠的 条评论
为什么被折叠?



