Код: Выделить всё
pip install gymnasium[box2d]
Код: Выделить всё
ERROR: Failed building wheel for box2d-py
Если вам нужно знать мою операционную систему, то это Windows 11.
Я попробовал установить колесо с помощью pip. Это не привело к каким-либо видимым изменениям.
Изменить: вот и весь результат. Извините, я не могу сделать это моноширинным:
`Требование уже выполнено: Gymnasium[box2d] в c:\users\davin\appdata\local\packages\pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0 \localcache\local-packages\python311\site-packages (0.29.1)
Требование уже выполнено: numpy>=1.21.0 в c:\users\davin\appdata\local\ packages\pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0\localcache\local-packages\python311\site-packages (из Gymnasium[box2d]) (2.1.0)
Требование уже выполнено: cloudpickle>= 1.2.0 в c:\users\davin\appdata\local\packages\pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0\localcache\local-packages\python311\site-packages (из Gymnasium[box2d]) (3.1.0)
Требование уже выполнено: typing-extensions>=4.3.0 в c:\users\davin\appdata\local\packages\pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0\localcache\local-packages\python311\site -packages (из Gymnasium[box2d]) (4.12.2)
Требование уже выполнено: Farama-notifications>=0.0.1 в c:\users\davin\appdata\local\packages \pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0\localcache\local-packages\python311\site-packages (из Gymnasium[box2d]) (0.0.4)
Сбор box2d-py==2.3. 5 (из Gymnasium[box2d])
Использование кэшированного box2d-py-2.3.5.tar.gz (374 КБ)
Подготовка метаданных ( setup.py) ... выполнено
Требование уже выполнено: pygame>=2.1.3 в c:\users\davin\appdata\local\packages\pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0\ localcache\local-packages\python311\site-packages (из Gymnasium[box2d]) (2.6.1)
Требование уже выполнено: swig==4.* в c:\users\ davin\appdata\local\packages\pythonsoftwarefoundation.python.3.11_qbz5n2kfra8p0\localcache\local-packages\python311\site-packages (из Gymnasium[box2d]) (4.2.1.post0)
Сборка колес для собранных пакетов: box2d-py
Сборка колеса для box2d-py (setup.py) ... ошибка
ошибка: подпроцесс -exited-with-error
× python setup.py bdist_wheel не был запущен успешно.
│ код выхода: 1
╰─> [16 строк вывода]
Использование инструментов настройки (версия 75.3.0).
C:\Users\ davin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\setuptools\_distutils\dist.py:261: Предупреждение пользователя: Неизвестный вариант распространения: 'test_suite'
warnings.warn(msg)
запуск bdist_wheel
запуск сборки
запуск build_py
создание build\lib.win-amd64-cpython-311\Box2D
копирование библиотеки\Box2D\Box2D.py -> build\ lib.win-amd64-cpython-311\Box2D
копирование библиотеки\Box2D\__init__.py -> build\lib.win-amd64-cpython-311\Box2Dсоздание build\lib.win-amd64-cpython-311\Box2D\b2
копирование библиотеки\Box2D\b2\__init__.py -> build\lib.win -amd64-cpython-311\Box2D\b2
запуск build_ext
создание расширения Box2D._Box2D
перенос Box2D\Box2D.i в Box2D\Box2D_wrap.cpp
swig.exe -python -c++ -IBox2D -small -O -includeall -ignoremissing -w201 -globals b2Globals -outdir Library \Box2D -keyword -w511 -D_SWIG_KWARGS -o Box2D\Box2D_wrap.cpp Box2D\Box2D.i
ошибка: ошибка команды «swig.exe»: нет
[конец вывода]
примечание: эта ошибка возникает в подпроцессе и, скорее всего, не связана с pip.
ОШИБКА: Не удалось собрать колесо для box2d-py
Запустить setup.py clean для box2d-py
Не удалось собрать box2d-py
ОШИБКА: ОШИБКА: не удалось создать устанавливаемые колеса для некоторых проектов на основе pyproject.toml (box2d-py)`
Подробнее здесь: https://stackoverflow.com/questions/791 ... asiumbox2d