python开发最佳实践:pip或PYTHONPATH

时间:2015-03-29 10:07:55

标签: python pythonpath

我们正在开发一个Python包,我的问题是关于特定的开发最佳实践。团队中有两个工作流程:

工作流程1

  1. 更改代码
  2. 使用pip install
  3. 安装软件包
  4. 测试和调试
  5. 工作流程2

    1. PYTHONPATH设置为包源
    2. 更改代码
    3. 测试和调试
    4. 我的一位队友一直告诉我,Workflow 2是个坏习惯。相反,我应该遵循工作流程1并定义一个自动运行pip uninstall / install的钩子。他对此有很强烈的看法,但我真的没有意识到不使用PYTHONPATH

      因此,我想听听您对这两个工作流程的看法。是否有与这两种工作流程相关的优缺点?

0 个答案:

没有答案