我无法安装 box2d-py

作者: LucasColas创建于 2022年1月25日更新于 2025年7月2日

Hello, 我尝试安装 box2d-py。但是我遇到了这个错误: 正在收集 box2d-py… 使用缓存的 box2d-py-2.3.8.tar.gz (374 kB) 为收集的包构建安装程序: box2d-py 正在为 box2d-py 构建安装程序(setup.py)… 错误 ERROR: 命令出错,退出状态为 1: 执行命令: 'c:\\\\users\lucas\appdata\local\programs\Python\python37\Python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\lucas\\AppData\\Local\\Temp\\pip-install-m9y0ebu8\\box2d-py_968d0f93ddd24019be996ebc65f9b54d\\setup.py'"'"'; __file__='"'"'C:\\Users\\lucas\\AppData\\Local\\Temp\\pip-install-m9y0ebu8\\box2d-py_968d0f93ddd24019be996ebc65f9b54d\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\lucas\AppData\Local\Temp\pip-wheel-i_jbf4b2' cwd: C:\Users\lucas\AppData\Local\Temp\pip-install-m9y0ebu8\box2d-py_968d0f93ddd24019be996ebc65f9b54d\ 完成输出(16 行): 使用 setuptools(版本 41.2.0)。 正在运行 bdist_wheel 正在运行 build 正在运行 build_py 正在创建 build 正在创建 build\lib.win-amd64-3.7 正在创建 build\lib.win-amd64-3.7\Box2D 正在复制 library\Box2D\Box2D.py -> build\lib.win-amd64-3.7\Box2D 正在复制 library\Box2D\__init__.py -> build\lib.win-amd64-3.7\Box2D 正在创建 build\lib.win-amd64-3.7\Box2D\b2 正在复制 library\Box2D\b2\__init__.py -> build\lib.win-amd64-3.7\Box2D\b2 正在运行 build_ext 正在构建 'Box2D._Box2D' 扩展 正在 swig 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' 失败: 没有此文件或目录 ---------------------------------------- 正在运行 setup.py clean for box2d-py 正在运行 setup.py install for box2d-py ... 错误 ERROR: 为 box2d-py 构建安装程序失败 正在运行 setup.py clean for box2d-py 正在运行 setup.py install for box2d-py ... 错误 ERROR: 命令出错,退出状态为 1: 执行命令: 'c:\\\\users\lucas\appdata\local\programs\Python\python37\Python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\lucas\\AppData\\Local\\Temp\\pip-install-m9y0ebu8\\box2d-py_968d0f93ddd24019be996ebc65f9b54d\\setup.py'"'"'; __file__='"'"'C:\\Users\\lucas\\AppData\\Local\\Temp\\pip-install-m9y0ebu8\\box2d-py_968d0f93ddd24019be996ebc65f9b54d\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\lucas\AppData\Local\Temp\pip-record-jdw1u6am\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\\\\users\lucas\appdata\local\programs\Python\python37\Include\box2d-py' cwd:

内容来源: openai/spinningup