Не могу установить pip модули для Python

Hесколько дней назад возникла проблема, из-за которой я не могу установить ни одного модуля c pip. По логам увидел Удаленный хост принудительно разорвал существующее подключение, после каждый день пытался найти в инете решения, но не смог.

Способы которые я уже испробовал:

  • запуск консоли от имени администратора;
  • переустановка python;
  • использование команды --trusted-host=;
  • использовал --trusted-host= с разными прокси (--proxy=тут прокси);
  • установил python на ноуте и вылезла та же ошибка, так что вполне вероятно дело в самом интернете или фаерволле.

ОС:

Python:

: 20.1.1

Тут логи:

pip install pygame

Collecting pygame
  
   WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))': /packages/a8/1e/5da797179ce046decc7d6d57a9b1977218103ccfb099b959b7736aff5f73/pygame-1.9.6-cp38-cp38-win_amd64.whl
  
   WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))': /packages/a8/1e/5da797179ce046decc7d6d57a9b1977218103ccfb099b959b7736aff5f73/pygame-1.9.6-cp38-cp38-win_amd64.whl
  
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))': /packages/a8/1e/5da797179ce046decc7d6d57a9b1977218103ccfb099b959b7736aff5f73/pygame-1.9.6-cp38-cp38-win_amd64.whl
  
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))': /packages/a8/1e/5da797179ce046decc7d6d57a9b1977218103ccfb099b959b7736aff5f73/pygame-1.9.6-cp38-cp38-win_amd64.whl
  
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))': /packages/a8/1e/5da797179ce046decc7d6d57a9b1977218103ccfb099b959b7736aff5f73/pygame-1.9.6-cp38-cp38-win_amd64.whl

ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/a8/1e/5da797179ce046decc7d6d57a9b1977218103ccfb099b959b7736aff5f73/pygame-1.9.6-cp38-cp38-win_amd64.whl (Caused by ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)))

Ответы (3 шт):

Автор решения: Victor VosMottor
  1. pip3 install --user package-name  # for Python3
    pip install --user package-name  # for Python2
    
  2. pip3 install pip --upgrade # for Python3
    pip install pip --upgrade # for Python2
    

source

→ Ссылка
Автор решения: Enk Rumo

Порыскав еще несколько дней и ничего не найдя, я решил проверить самый последний вариант. Провайдер. Позвонив своим друзьям, я попросил их установить питон и вбить ту команду для установки модуля. У всех без проблем установилось и у каждого был разный провайдер. Изменив провайдера у меня моментально получилось установить модуль, как я и думал. Спасибо всем, кто помог с этим вопросом.

Логи:

pip install pygame Collecting pygame Downloading pygame-1.9.6-cp38-cp38-win_amd64.whl (4.8 MB) |████████████████████████████████| 4.8 MB 273 kB/s Installing collected packages: pygame Successfully installed pygame-1.9.6

→ Ссылка
Автор решения: moiseevv

Windows 10
После установки python 3.10 начал обновлять пакеты, получил аналогичную ошибку используя

pip install namepackage

Решение: Нужно использовать

python -m pip install namepackage
→ Ссылка