当前位置:  开发笔记 > 编程语言 > 正文

用于Python中可重现环境的工具(或工具组合)

如何解决《用于Python中可重现环境的工具(或工具组合)》经验,为你挑选了1个好方法。

我曾经是一名java开发人员,我们使用像ant或maven这样的工具以标准化方式管理我们的开发/测试/ UAT环境.这使我们能够处理库依赖关系,设置OS变量,编译,部署,运行单元测试以及所有必需的任务.此外,生成的脚本保证所有环境几乎都配置相同,并且所有任务都由团队的所有成员以相同的方式执行.

我现在开始使用Python了,我想知道你应该使用哪些工具来完成与java相同的工作.



1> Van Gale..:

    virtualenv创建一个包含的虚拟环境(防止不同版本的Python或Python包相互踩踏).人们越来越多地转向这个工具.作者与Aaron提到的old working-env.py相同.

    pip在virtualenv中安装软件包.传统的是easy_install,正如S. Lott所回答的那样,但是pip与virtualenv的搭配效果更好.easy_install仍然具有pip中找不到的功能.

    scons作为构建工具,但如果你保持纯粹的Python,你将不需要它.

    用于部署的结构粘贴或摊铺机.

    buildbot用于持续集成.

    用于版本控制的Bazaar,mercurial或git.

    鼻子作为单元测试的扩展.

    用于FIT测试的PyFit.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有