问题
I have the impression that (using setuptools):
python setup.py develop
Won't use wheels when installing required packages (specified in install_requires).
Questions:
- is my impression correct?
- is there a way to force it to use wheel?
I am talking about this particular setup script.
回答1:
For whatever reason, setuptools simply wont use wheels. The likely explanation is that setuptools is older than wheels, and no one has updated it to use them.
Using pip install .
works however, since pip is fine with wheels. In your case with python setup.py develop
that would be pip install --editable .
.
So, to answer your points:
- Yes, setup.py/setuptools wont use wheels.
- No, not at this time. But you could use pip instead of running
setup.py
directly.
Similar questions:
- Can python setup.py install use wheels?
- How to instrument setup.py to use wheel packages
来源:https://stackoverflow.com/questions/30686069/doesnt-setup-py-develop-use-wheel-for-install-requires