开发python包的正确方法

时间:2019-10-16 03:32:42

标签: python testing package

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

我目前正在执行以下操作:

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

但是显然,此流程需要大量时间才能通过测试代码检查修改。而且我觉得自己做错了,存在更好的方法。

1 个答案:

答案 0 :(得分:1)

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

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

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