如何在Python3上安装Bob?

如何在Python3上安装Bob?,python,c++,c,centos,python-bob,Python,C++,C,Centos,Python Bob,我已经在CentOS和Python级别上安装了所有必要的依赖项,并认为我已经接近完成,但这是我最后得到的。现在我不知道该怎么做 Installed /tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/.eggs/bob.extension-2.4.5-py3.4.egg In file included from /usr/include/python3.4m/pyatomic.h:8:0, from /usr/include

我已经在CentOS和Python级别上安装了所有必要的依赖项,并认为我已经接近完成,但这是我最后得到的。现在我不知道该怎么做

Installed /tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/.eggs/bob.extension-2.4.5-py3.4.egg
In file included from /usr/include/python3.4m/pyatomic.h:8:0,
                 from /usr/include/python3.4m/Python.h:53,
                 from /tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/bob/blitz/include/bob.blitz/capi.h:24,
                 from /tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/bob/blitz/include/bob.blitz/cppapi.h:12,
                 from bob/blitz/api.cpp:9:
/usr/include/python3.4m/dynamic_annotations.h:472:3: error: template with C linkage
   template <class T>
   ^
Traceback (most recent call last):
  File "/usr/lib64/python3.4/distutils/unixccompiler.py", line 126, in _compile
    extra_postargs)
  File "/usr/lib64/python3.4/distutils/ccompiler.py", line 909, in spawn
    spawn(cmd, dry_run=self.dry_run)
  File "/usr/lib64/python3.4/distutils/spawn.py", line 36, in spawn
    _spawn_posix(cmd, search_path, dry_run=dry_run)
  File "/usr/lib64/python3.4/distutils/spawn.py", line 162, in _spawn_posix
    % (cmd, exit_status))
distutils.errors.DistutilsExecError: command 'gcc' failed with exit status 1
Installed/tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/.eggs/bob.extension-2.4.5-py3.4.egg
在/usr/include/python3.4m/pyatomic.h:8:0中包含的文件中,
from/usr/include/python3.4m/Python.h:53,
from/tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/bob/blitz/include/bob.blitz/capi.h:24,
from/tmp/easy_install-3f76uq1w/bob.blitz-2.0.13/bob/blitz/include/bob.blitz/cppapi.h:12,
来自bob/blitz/api.cpp:9:
/usr/include/python3.4m/dynamic_annotations.h:472:3:错误:带有C链接的模板
样板
^
回溯(最近一次呼叫最后一次):
文件“/usr/lib64/python3.4/distutils/unixcompiler.py”,第126行,在编译中
额外费用(邮资)
文件“/usr/lib64/python3.4/distutils/ccompiler.py”,第909行,在spawn中
繁殖(cmd,dry\u run=self.dry\u run)
文件“/usr/lib64/python3.4/distutils/spawn.py”,第36行,在spawn中
_生成posix(命令,搜索路径,干运行=干运行)
文件“/usr/lib64/python3.4/distutils/spawn.py”,第162行,在\u spawn\u posix中
%(cmd,退出状态)
distutils.errors.DistutilsExecError:命令“gcc”失败,退出状态为1
这似乎是Python或其LIB中的某个地方出现的错误。不幸的是,我不太熟悉C、Linux和Python,无法自己修复它。此外,我还没有在谷歌找到任何解决办法

这方面的解决办法真的存在吗


我知道Anaconda并通过它的环境使用Bob。但是我需要对我的python应用程序进行cythonize,以便从C调用它。我不确定它是否能正常工作。

这可能太晚了,无法回答

<>您使用的GCC版本可能是旧的,不支持新的C++特性。 另外,关于您对不使用conda的担忧,您也可以将cython与conda安装一起使用


请查看有关如何安装Bob的最新说明。

能否发布python代码。
import
部分。如果你是说import bob,那就是
import bob.ap
那么你的代码中只使用bob的音频处理部分,对吗?是的,没错。你知道鲍勃可能是谁吗?