Okay, I really need to emphasize, that using Anaconda is the recommended way to install this module. But ok:
This should work on OSX versions 10.6 up to the most recent. But only on INTEL architectures, not on PowerPC. I am testing on 10.10. And I have confirmation for 10.9. Let me know if you can confirm it working on a different version.
Nothing. You are done :) The library ships with the wheel.
You need to find a tutorial for running pyUSB on OSX. If you find a good one, let me know, then I'll add it here. But I really recommend running cseabreeze.
- Install AND/OR upgrade pip. Do
not file any issues if
pip --version
returns less than version 8.x.x! This is crucial because the wheels are built for both architectures and only recent pip versions allow the installation (as far as I understand) - Download the correct wheel from the releases page. You need to choose the wheel matching you python version (i.e. Python2.7.3 == cp27).
Then you can just run:
pip install NAME-OF-THE-PYTHON-WHEEL-I-JUST-DOWNLOADED.whl
You made it. Congratulations.
Upgrade your pip version to something above 8.x.x. That should fix it. If not, try running a python interpreter downloaded from python.org. The wheels are built for those.