在复现别人的项目时,别人的项目可能会需要很多依赖,一个一个安装有点麻烦,这里可以使用python库来自动安装依赖
1、安装pipreqs
pip install pipreqs
2、cd到项目所在路径
3、执行命令pipreqs ./
此时可见生成了requirements.txt文件,打开该文件可见所需要安装的依赖
4、执行pip install -r requirements.txt
即可安装所需依赖
5、windows下使用可能会报如下编码错误:
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 776: illegal multibyte sequence
解决办法:
加编码方式的参数即可:
pipreqs ./ --encoding=utf8
总结:
1、pip install pipreqs(如果已安装,则不需要重复安装这个包)
2、cd到项目所在目录
3、执行pipreqs ./命令,以生成requirements.txt文件
4、执行pip install -r requirements.txt命令
注:
安装时,可以使用国内镜像,这样更快
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt