参考:
【1】subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1.
【2】subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1
曾经遇到这个问题时用第【1】个方法解决,在另一台机器上遇到这个问题和以上两个方法都没有解决。最终用chatgpt推荐的方法1解决:
使用构建工具:避免直接运行 setup.py 脚本。推荐使用如 pypa/build 这样的构建工具。首先安装构建工具(例如,运行 pip install build),然后在您的包目录下运行 python -m build。