【问题标题】:Use Python setup.py to install different dependencies with develop vs install使用 Python setup.py 通过 develop 与 install 安装不同的依赖项
【发布时间】:2019-11-22 03:02:59
【问题描述】:

在我的一些 python 包中,我指定了开发所需的其他包。我使用位于setup.py 文件中的extras_requires 功能来执行此操作。从技术上讲,install 不需要这些文件,但在开发过程中特别需要这些文件。

我的问题是,当我使用 setup.py 文件并指定“开发”标志 $ python setup.py develop 时,我目前无法知道在“开发”中添加要通过 pip 安装的其他软件包与普通的install 模式相比。

所以我的问题是,有没有办法表示在运行命令 $ python setup develop 时需要安装的其他软件包,而不是正常的 $ python setup install

我专门在看一个python Pelican博客的用例,其中我使用了一个名为ghp-import的模块来推送到Github页面,可以看到here

【问题讨论】:

    标签: python setuptools pelican


    【解决方案1】:

    我知道的一种方法是使用pip,例如:

    $ pip install --editable .[dev]
    

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 2022-01-15
      • 2020-01-09
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-11
      • 2014-11-03
      相关资源
      最近更新 更多