84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
最近项目中引用了大量的第三方依赖包,包括cython,和一些底层的C库。有没有什么好的办法能够将这些第三方库打包成一个包或者用一些技术实现自动化部署。比如:很多人协作开发的时候当引入新的包的时候,团队人如何同步更新这些包依赖的版本库。怎样的方便构建自动化集成?
认证0级讲师
首先 在生产环境和开发环境都安装pip在开发环境中 所以的依赖都用sudo pip install xx来安装然后在开发环境中 pip freeze > requirement.txt上传到生产环境之后,pip install -r requirement.txt应该就可以了
多人协作开发也可以参照这个 只需要共同维护requirement.txt即可具体见 http://mengzhuo.org/blog/virtualenv%E5%92%8Cpip%E5%B0%8F%E6%8E%A2.html
首先 在生产环境和开发环境都安装pip
在开发环境中 所以的依赖都用sudo pip install xx来安装
然后在开发环境中 pip freeze > requirement.txt
上传到生产环境之后,pip install -r requirement.txt
应该就可以了
多人协作开发也可以参照这个 只需要共同维护requirement.txt即可
具体见 http://mengzhuo.org/blog/virtualenv%E5%92%8Cpip%E5%B0%8F%E6%8E%A2.html