python - 如何检测 setup.py 以使用 wheel 包

标签 python setuptools setup.py python-wheel

在我的 setup.py 中,我依赖于 numpy(在 install_requires 中)。

是否可以检测 setup 函数以使用 wheel 包而不是源包而不是编译整个 numpy?

注意: 当我执行 pip install numpy 时,它会下载 numpy 的二进制包。然而python setup.py install获取源码包。

最佳答案

wheel 包是 introduced目的是修复 setuptools 使用的源代码分发的问题。虽然 setuptools 有自己的 Egg对于早于 wheel 8 年的构建发行版格式,wheel 目前为 considered the standard for built and binary packaging for Python .从今天开始,setuptools don't yet support the wheel format .

关于python - 如何检测 setup.py 以使用 wheel 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42277731/

相关文章:

python - 错误的 Python 包组织将 `tests` 包安装到我的路径中? ( python )

python - setup.py, pip - 获取python包的原始执行路径

python - 在 python 中,如何从我的 distutils 包中公开一些命令?

python - 名称错误。无法将变量分配给数组

python - 如何使用 python 检索命令行上显示的输出?

python - 使用外部 dowload_url 将包注册到 PyPi

python - 为什么我安装的应用程序处理 pkg_resources.iter_entry_points 的方式与源代码不同?

java - 我怎样才能最好地将这个java方法翻译成python

python - 格式化按两列分组的 Pandas 数据系列,并在第三列用字典的平均值重新采样

python - 类型错误 : can't pickle PyCapsule objects