安装sentry时出错`无法执行'clang':没有这样的文件或目录`

时间:2016-11-07 13:56:25

标签: installation virtualenv sentry

我正按照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

2 个答案:

答案 0 :(得分:5)

您需要一个C编译器来构建 symsynd 依赖项。

如果您使用的是基于Debian的发行版(Ubuntu等),请执行以下操作:

sudo apt-get install clang

答案 1 :(得分:0)

似乎指定一个C编译器就可以,但不是。在某些包中,clang是硬编码的。唯一的方法是安装clang。