【问题标题】:Updating Python Package with setup.py使用 setup.py 更新 Python 包
【发布时间】:2019-05-13 18:33:37
【问题描述】:

我在 PyPI 上维护了一个 Python 包,但在测试更改时遇到了问题。我想在我自己的计算机上安装它并在 PyPI 上更新我的版本之前进行测试。我尝试运行“python setup.py install”,但它没有反映我所做的更改。我能够让它反映更改的唯一方法是将其上传到 PyPI 并使用 pip 更新它。无论如何要使用 setup.py 进行更新吗?或者无论如何要在上传到 PyPI 之前安装在我的电脑上?我认为必须有,但我还没有找到任何东西

【问题讨论】:

    标签: python setup.py pypi


    【解决方案1】:

    您可以使用 pip 的可编辑安装从您的源安装并在您进行更改时更新它:

    $ pip install -e .
    

    【讨论】:

    • 这种方式会创建egg,但不会在site-packages下创建包名的子目录:所以看不到python源码。为什么会这样 - 以及如何安装源代码?
    猜你喜欢
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    • 2017-08-09
    • 2015-05-27
    • 2016-03-20
    • 1970-01-01
    • 2020-01-08
    相关资源
    最近更新 更多