我们在开发python项目时,如果代码每移植到到其他机器上,就手动 pip install XXX 安装一次,这样手动介入 是不是不太方便?
那么,python有像java一样的maven管理包的工具吗?只需要一个类似pom的文件,项目在任何机器上,都自动下载?
答案是,肯定的。python中的requirement.txt,类似于maven的pom文件;
可以自动生成依赖,我们可以通过cmd切换到python环境下(可以参考文章虚拟环境安装),然后执行命令如下:
pip freeze >requrements.txt
我们可以在requirement.txt文件前面加上具体路径
然后安装requirement.txt中的所有依赖:
pip install -r requirement.txt