【问题标题】:doesn't setup.py develop use wheel for install_requires?setup.py 不为 install_requires 开发使用轮子吗?
【发布时间】:2015-08-21 13:22:40
【问题描述】:

我的印象是(使用 setuptools):

python setup.py develop

在安装所需的包(在 install_requires 中指定)时不会使用轮子。

问题:

  1. 我的印象正确吗?
  2. 有没有办法强制它使用轮子?

我说的是this particular setup script

【问题讨论】:

  • python setup.py develop 不使用 WHEEL 进行 install_requires。你可以找到更多信息@pythonwheels.com
  • 我遇到了同样的问题,pythonwheels.com 没有提供这方面的信息。 @PralhadNarsinhSonar

标签: python python-3.x pip setuptools python-wheel


【解决方案1】:

无论出于何种原因,setuptools 根本不会使用轮子。可能的解释是 setuptools 比轮子更老,没有人更新它来使用它们。

但是,使用 pip install . 可以,因为 pip 可以使用轮子。在您使用python setup.py develop 的情况下,这将是pip install --editable .

所以,回答你的观点:

  1. 是的,setup.py/setuptools 不会使用轮子。
  2. 不,目前不是。但是您可以使用 pip 而不是直接运行 setup.py

类似问题:

【讨论】:

    猜你喜欢
    • 2017-02-20
    • 2018-11-03
    • 1970-01-01
    • 2016-10-08
    • 2023-01-19
    • 2020-06-10
    • 2019-07-01
    • 2016-06-08
    • 2019-12-10
    相关资源
    最近更新 更多