Python项目自动生成requirements.txt

在复现别人的项目时,别人的项目可能会需要很多依赖,一个一个安装有点麻烦,这里可以使用python库来自动安装依赖

1、安装pipreqs

pip install pipreqs

Python项目自动生成requirements.txt_第1张图片

 

 

2、cd到项目所在路径

 

3、执行命令pipreqs ./

Python项目自动生成requirements.txt_第2张图片

此时可见生成了requirements.txt文件,打开该文件可见所需要安装的依赖

Python项目自动生成requirements.txt_第3张图片

4、执行pip install -r requirements.txt

即可安装所需依赖

Python项目自动生成requirements.txt_第4张图片

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

你可能感兴趣的:(python编程,python)