Python 只针对当前项目进行第三方库打包。
1. 老王这里使用的是 pipreqs
安装 pip3 install pipreqs。
这里注意一下 如果你项目路径下 已经有了 requirements.txt 文件 请务必删除它
2. 安装完成后,项目的根目录下使用 pipreqs ./ ;这里注意一下 如果是Windows环境 会出现 ‘UnicodeDecodeError:’错误
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 26: illegal multibyte sequence
出现这个问题不用慌, 是因为Windows环境默认的编码导致, 只需要子 命令后面增加 encoding = utf-8 就完美解决。
C:\Api_test\Api_Automation>pipreqs ./ --encoding=utf8
INFO: Successfully saved requirements file in ./requirements.txt