【问题标题】:Correct way to development python packages开发python包的正确方法
【发布时间】:2019-10-16 03:32:42
【问题描述】:

假设我有一个标准的 python 目录结构的 python 包,如here,并考虑我需要向包中添加一个函数。更具体地说,我想通过运行测试代码来反复试验。什么是正确的工作流程?

我目前正在做以下事情:

  1. 只要我对包进行了更改,就做sudo python setup.py install
  2. source ~/.bashrc
  3. 打开一个python解释器,
  4. 运行测试代码。

但显然这个流程需要很多时间才能通过测试代码检查修改。而且我觉得我做错了什么,并且存在更好的方法。

【问题讨论】:

    标签: python testing package


    【解决方案1】:

    我会发表评论,但可惜我没有足够的声誉。

    使用pip install -e path/to/package。这将在本地“可编辑”地安装它,因此对包代码的任何更改都会立即在您的系统上生效。这样您就可以随时更改和测试代码。

    更多答案:https://stackoverflow.com/a/23075617/12164878

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-17
      相关资源
      最近更新 更多