C
T O P
Image

Django

提取requirements的两种方式

pip freeze 与 pipreqs

  • By - C灵C

  • 2019年5月27日 12:24




virtualenv 中推荐使用 

    pip freeze > requirements.txt


如果没安装虚拟环境,上述命令会提取整个环境的包

此时,使用pipreqs

pip install pipreqs 安装

在项目环境下执行 pipreqs ./ 会扫描项目目录,生成requirments.txt文件


如果报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 776: illegal multibyte sequence

需指定编码 pipreqs ./ --encoding=utf8