You used the force-reinstall option? If so, try the script now, see what happens.
Oh my bad, you're right, I didn't use the force.
Back to permission denied--
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pyusb-1.0.2-py3.7.egg-info/dependency_links.txt'
Consider using the `--user` option or check the permissions.
Consider using the `--user` option or check the permissions.
Tried the script again just in case and it's still showing
usb.core.USBError: [Errno 84] Overflow
In Terminal.