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.
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
If your having trouble installing pygame on windows 11 use:
pip install pygame --pre
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.
Try this, As the last line says timeout
you need to change the default time to something else.
pip --default-timeout=1200 install pygame
If your having trouble installing pygame on windows 11 use:
pip install pygame --pre