在使用python开发过程中,一定会安装一些第三方的功能包,所以我们需要统一管理.
这样在别人拿到代码的时候,才能快速的生成可运行的环境.
python管理的方式一般都是生成一个requirements.txt文件,里面包含需要的包及对应版本.
requirements.txt
requirements.txt:
这个文件其实一般不是手动来维护的,当我们在自己的开发环境中安装了第三方包的时候,
就执行pip freeze > requirements.txt
,这样就是自动写入到文件中.
我们在使用python开发时,因为python版本比较多,同时第三方包的版本也比较多.
因此我们如果多个项目同时开发,并且使用的python版本不同、或者第三方包的版本不同时就比较麻烦.
管理python环境可以使用pyenv.