python 3.11 (64bit)에서 python 설치 할때 python setup.py egg_info did not run successfully. WARNING, No "Setup" File Exists, Running "buildconfig/config.py" 에러 해결
python 3.11 버전에서 pygame을 설치 할려고 하는데 아래와 같은 에러가 발생한다..
Microsoft Windows [Version 10.0.22621.674]
(c) Microsoft Corporation. All rights reserved.
C:\Users\piaoc>pip3 install pygame
Collecting pygame
Using cached pygame-2.1.2.tar.gz (10.1 MB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [92 lines of output]
WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
Using WINDOWS configuration...
Traceback (most recent call last):
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connection.py", line 174, in _new_conn
conn = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\util\connection.py", line 95, in create_connection
raise err
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\util\connection.py", line 85, in create_connection
sock.connect(sa)
TimeoutError: [WinError 10060] 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request
self._validate_conn(conn)
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 1042, in _validate_conn
conn.connect()
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connection.py", line 358, in connect
self.sock = conn = self._new_conn()
^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connection.py", line 179, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x0000024ACC12C890>, 'Connection to www.libsdl.org timed out. (connect timeout=None)')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\adapters.py", line 489, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\util\retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.libsdl.org', port=443): Max retries exceeded with url: /release/SDL2-devel-2.0.18-VC.zip (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000024ACC12C890>, 'Connection to www.libsdl.org timed out. (connect timeout=None)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\setup.py", line 359, in <module>
buildconfig.config.main(AUTO_CONFIG)
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\buildconfig\config.py", line 225, in main
deps = CFG.main(**kwds)
^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\buildconfig\config_win.py", line 497, in main
and download_win_prebuilt.ask(**download_kwargs):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\buildconfig\download_win_prebuilt.py", line 290, in ask
update(x86=x86, x64=x64)
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\buildconfig\download_win_prebuilt.py", line 273, in update
download_prebuilts(download_dir, x86=x86, x64=x64)
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\buildconfig\download_win_prebuilt.py", line 124, in download_prebuilts
download_sha1_unzip(url, checksum, temp_dir, 1)
File "C:\Users\piaoc\AppData\Local\Temp\pip-install-moahsiw7\pygame_c3e4c542e7064a5bad8b7197200740d5\buildconfig\download_win_prebuilt.py", line 47, in download_sha1_unzip
response = requests.get(url)
^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\piaoc\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\adapters.py", line 553, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.libsdl.org', port=443): Max retries exceeded with url: /release/SDL2-devel-2.0.18-VC.zip (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000024ACC12C890>, 'Connection to www.libsdl.org timed out. (connect timeout=None)'))
Making dir :prebuilt_downloads:
Downloading... https://www.libsdl.org/release/SDL2-devel-2.0.18-VC.zip ed561079ec622b0bab5a9e02976f5d540b0622da
---
For help with compilation see:
https://www.pygame.org/wiki/CompileWindows
To contribute to pygame development see:
https://www.pygame.org/contribute.html
---
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
pip install --upgrade를 해봤으나 역시 설치가 되지 않는다.
관련된 문서 찾아보니 내가 사용하고 있는 python은 3.11 버전이며 Python의 모든 새로운 마이너 릴리스(3.9, 3.10, 3.11 등)에 대해 새로운 "휠"(바이너리)을 다시 릴리스해야 한다고 한다...
3.11용 휠이 제공되지 않으므로 시스템은 소스에서 파이 게임을 빌드하려고 시도를 한다... pygame 개발 환경이 설정되어 있지 않기 때문에 그렇게 하지 못해서
WARNING, No "Setup" File Exists, Running "buildconfig/config.py" 라는 에러가 발생하는거 같다.
C:\Users\piaoc>pip install pygame --pre
Collecting pygame
Downloading pygame-2.1.3.dev8-cp311-cp311-win_amd64.whl (10.6 MB)
---------------------------------------- 10.6/10.6 MB 1.7 MB/s eta 0:00:00
Installing collected packages: pygame
Successfully installed pygame-2.1.3.dev8
C:\Users\piaoc>
pip install pygame --pre 으로 설치를 했더니 pygame 설치 성공함...
https://stackoverflow.com/questions/74188013/python-pygame-not-installing
Python pygame not installing
C:\Users\matth>pip3 install pygame Collecting pygame Using cached pygame-2.1.2.tar.gz (10.1 MB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_...
stackoverflow.com