2015-09-25 144 views
1

我使用的是Ubuntu 14.04.3和最新版本的anaconda。pystan:distutils.errors.CompileError:命令'gcc'失败,退出状态1

当pystan试图编译模型,我得到以下错误:

distutils.errors.CompileError: command 'gcc' failed with exit status 1 

当我在工作中我的RHEL服务器上运行的模式,一切工作正常。

安装pystan之前,我跑

apt-get install build-essential 

我试着用蟒蛇和建筑从源代码安装斯坦,我仍然得到错误。

我不知道接下来要做什么。

编辑:完整的错误输出低于

INFO:pystan:COMPILING THE C++ CODE FOR MODEL anon_model_900950b5a4d15a106db93874d106a01d NOW. 
Traceback (most recent call last): 
    File "schools.py", line 63, in <module> 
    main() 
    File "schools.py", line 59, in main 
    output = fit() 
    File "schools.py", line 54, in fit 
    res = pystan.stan(model_code=pasted_code(), data=model_data, iter=1000, chains=4) 
    File "/home/hahdawg/anaconda/lib/python2.7/site-packages/pystan/api.py", line 373, in stan 
    save_dso=save_dso, verbose=verbose) 
    File "/home/hahdawg/anaconda/lib/python2.7/site-packages/pystan/model.py", line 319, in __init__ 
    build_extension.run() 
    File "/home/hahdawg/anaconda/lib/python2.7/distutils/command/build_ext.py", line 337, in run 
    self.build_extensions() 
    File "/home/hahdawg/anaconda/lib/python2.7/distutils/command/build_ext.py", line 446, in build_extensions 
    self.build_extension(ext) 
    File "/home/hahdawg/anaconda/lib/python2.7/distutils/command/build_ext.py", line 496, in build_extension 
    depends=ext.depends) 
    File "/home/hahdawg/anaconda/lib/python2.7/distutils/ccompiler.py", line 574, in compile 
    self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) 
    File "/home/hahdawg/anaconda/lib/python2.7/distutils/unixccompiler.py", line 122, in _compile 
    raise CompileError, msg 
distutils.errors.CompileError: command 'gcc' failed with exit status 1 
+1

你有完整的错误输出吗?你能提供吗? –

回答

0

如果任何人有同样的问题,以下步骤修复该问题

  1. 卸载蟒蛇
  2. 安装蟒蛇
  3. 安装pystan使用点数

不知道为什么工作。

相关问题