Windows 11 can't install pygame?

Question:

Yes, just as I said, my new laptop doesn’t want to download pygame for me. It’s running Windows 11, maybe it has something to do with it (?)

Anyways, here is what my lovely machine responded to a simple "pip install pygame":

C:UsersUser>pip install pygame
Collecting pygame
  Downloading pygame-2.1.2-cp310-cp310-win_amd64.whl (8.4 MB)
     ------ --------------------------------- 1.4/8.4 MB 23.1 kB/s eta 0:05:03
ERROR: Exception:
Traceback (most recent call last):
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorurllib3response.py", line 438, in _error_catcher
    yield
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorurllib3response.py", line 519, in read
    data = self._fp.read(amt) if not fp_closed else b""
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorcachecontrolfilewrapper.py", line 90, in read
    data = self.__fp.read(amt)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libhttpclient.py", line 465, in read
    s = self.fp.read(amt)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsocket.py", line 705, in readinto
    return self._sock.recv_into(b)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libssl.py", line 1273, in recv_into
    return self.read(nbytes, buffer)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libssl.py", line 1129, in read
    return self._sslobj.read(len, buffer)
TimeoutError: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalclibase_command.py", line 167, in exc_logging_wrapper
    status = run_func(*args)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalclireq_command.py", line 205, in wrapper
    return func(self, options, args)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalcommandsinstall.py", line 339, in run
    requirement_set = resolver.resolve(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibresolver.py", line 94, in resolve
    result = self._result = resolver.resolve(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorresolvelibresolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorresolvelibresolvers.py", line 348, in resolve
    self._add_to_criteria(self.state.criteria, r, parent=None)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorresolvelibresolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorresolvelibstructs.py", line 151, in __bool__
    return bool(self._sequence)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibfound_candidates.py", line 155, in __bool__
    return any(self)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibfound_candidates.py", line 143, in <genexpr>
    return (c for c in iterator if id(c) not in self._incompatible_ids)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibfound_candidates.py", line 47, in _iter_built
    candidate = func()
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibfactory.py", line 215, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibcandidates.py", line 288, in __init__
    super().__init__(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibcandidates.py", line 158, in __init__
    self.dist = self._prepare()
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibcandidates.py", line 227, in _prepare
    dist = self._prepare_distribution()
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalresolutionresolvelibcandidates.py", line 299, in _prepare_distribution
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internaloperationsprepare.py", line 487, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internaloperationsprepare.py", line 532, in _prepare_linked_requirement
    local_file = unpack_url(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internaloperationsprepare.py", line 214, in unpack_url
    file = get_http_url(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internaloperationsprepare.py", line 94, in get_http_url
    from_path, content_type = download(link, temp_dir.path)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalnetworkdownload.py", line 146, in __call__
    for chunk in chunks:
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalcliprogress_bars.py", line 304, in _rich_progress_bar
    for chunk in iterable:
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_internalnetworkutils.py", line 63, in response_chunks
    for chunk in response.raw.stream(
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorurllib3response.py", line 576, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorurllib3response.py", line 512, in read
    with self._error_catcher():
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libcontextlib.py", line 153, in __exit__
    self.gen.throw(typ, value, traceback)
  File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0libsite-packagespip_vendorurllib3response.py", line 443, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
Asked By: PhoenixAnton

||

Answers:

Try this, As the last line says timeout you need to change the default time to something else.

pip --default-timeout=1200 install pygame
Answered By: codester_09

If your having trouble installing pygame on windows 11 use:

pip install pygame --pre
Answered By: Focussheep18