我正按照link的说明尝试安装哨兵:
但是,当我尝试执行命令 pip install -U sentry 时,收到错误InstallationError: Command python setup.py egg_info failed with error code 1 in /webapps/sentry/env/build/symsynd
以下是日志文件中的详细信息:
self.run_setup(setup_script, setup_base, args)
File "/webapps/sentry/env/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1003, in run_setup
raise DistutilsError("Setup script exited with %s" % (v.args[0],))
distutils.errors.DistutilsError: Setup script exited with 1
Complete output from command python setup.py egg_info:
unable to execute 'clang': No such file or directory
unable to execute 'clang': No such file or directory
No working compiler found, or bogus compiler options
passed to the compiler from Python's distutils module.
See the error messages above.
如果有人能弄明白我做错了什么会很好。
谢谢你, Vady
答案 0 :(得分:5)
您需要一个C编译器来构建 symsynd 依赖项。
如果您使用的是基于Debian的发行版(Ubuntu等),请执行以下操作:
sudo apt-get install clang
答案 1 :(得分:0)
似乎指定一个C编译器就可以,但不是。在某些包中,clang是硬编码的。唯一的方法是安装clang。