一、集中管理项目依赖库
开发python项目经常遇到的问题就是自己本机代码没有问题,而在其他机器上使用就有各种问题,归根到底有两方面因素:
- python版本不一致
- 依赖库不一致
前者只要确保安装的python版本一致即可,后者的话需要用到requirements.txt
管理依赖,这里我们使用pipreqs
工具生成依赖文件
# 更新pip
pip install pip --upgrade
# 安装pipreqs
pip install pipreqs
转到py文件项目目录,在该项目下生成requirements.txt
pipreqs ./ --encoding=utf8
这样就可以看到列出项目中用到的所有依赖库