没有setup.py为install_requires开发使用轮?

nem*_*ign 8 python pip setuptools python-3.x python-wheel

我的印象是(使用setuptools):

python setup.py develop
Run Code Online (Sandbox Code Playgroud)

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

问题:

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

我在谈论这个特殊的安装脚本.

erb*_*erb 5

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

然而,使用pip install .是可行的,因为 pip 可以使用轮子。在你的情况下,python setup.py develop那就是pip install --editable .

所以,回答你的观点:

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

类似问题: