我正在尝试编译 GitHub 项目: https ://github.com/commaai/openpilot ,在创建 SCons 环境(对 Environment() 的调用)时出现错误,它指向这一行:
Environement(
# Other options ...
tools=["default", "cython", "compilation_db"
)
scons 的结果是:
scons: Reading SConscript files ...
EnvironmentError: No module named compilation_db:
File "/home/skoumad/openpilot/master/SConstruct", line 213:
"compilation_db"
File "/usr/lib/scons/SCons/Environment.py", line 982:
apply_tools(self, tools, toolpath)
File "/usr/lib/scons/SCons/Environment.py", line 107:
env.Tool(tool)
File "/usr/lib/scons/SCons/Environment.py", line 1788:
tool = SCons.Tool.Tool(tool, toolpath, **kw)
File "/usr/lib/scons/SCons/Tool/__init__.py", line 118:
module = self._tool_module()
File "/usr/lib/scons/SCons/Tool/__init__.py", line 215:
raise SCons.Errors.EnvironmentError(error_string)
我尝试使用:https ://pypi.org/project/scons-compiledb/0.4.7/ 安装compile_db, 但仍然出现相同的错误:/。
关于如何安装这个缺失模块的任何想法?
问候。