Python中的requirements.txt生成

每个标准的Python项目必须要有requirements.txt,否则很容易出现移植困难。有两种方式,pip freeze和pipreqs ./。当然后者更实用,我们只是需要项目的依赖,不需要整个环境的。

当然,python项目还是需要使用环境变量的一些管理工具,不然很容易出现多个项目安装包冲突。我个人推荐conda,当然pipenv也是可以的。