Ничто на этой странице не работало для меня, пока я не использовал параметр --verbose, чтобы увидеть, что он хочет получить файлы .pythonhosted.org, а не pypi.python.org:
pip install --trusted-host files.pythonhosted.org <package_name>
So проверьте URL-адрес, на который он фактически не работает, с помощью опции --verbose.