setup.py develop不使用wheel来安装install_requires吗?

8

我的印象是(使用setuptools):

python setup.py develop

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

问题:

  1. 我的印象正确吗?
  2. 是否有一种方法可以强制使用 wheel?

我在谈论这个特定的设置脚本


1
python setup.py develop 在安装依赖时不使用 WHEEL。您可以在 http://pythonwheels.com/ 上找到更多信息。 - Pralhad Narsinh Sonar
我也遇到了同样的问题,而pythonwheels.com并没有提供任何关于此问题的信息。@PralhadNarsinhSonar - toes
1个回答

5
由于某种原因,setuptools无法使用wheels。可能的解释是setuptools比wheels更老,没有人更新它来使用它们。
然而,使用"pip install ."可以运行,因为pip可以使用wheels。在你的情况下,如果你想要运行"python setup.py develop",那么就应该使用"pip install --editable ."。
所以,回答你的问题:
1. 是的,setup.py/setuptools不能使用wheels。 2. 目前不能。但是,你可以使用pip代替直接运行"setup.py"。
类似的问题:
- Can python setup.py install use wheels? - How to instrument setup.py to use wheel packages

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接