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