尝试在 Ubuntu 14.04 上安装 llvmlite 时出错

尝试在 Ubuntu 14.04 上安装 llvmlite 时出错

我正在尝试在我的系统上安装 llvmlite 以便安装 numba。我这样做时出现错误python setup.py build,出现的第一个错误是 assembly.cpp:3:35: fatal error: llvm/AsmParser/Parser.h: No such file or directory #include "llvm/AsmParser/Parser.h"

有人可以提示我哪里出了问题吗?

完整的错误信息在这里 -http://dpaste.com/2G7BVNY

dpkg --get-selections|grep llvm结果是

libllvm3.3:amd64                install
libllvm3.4:amd64                install
libllvm3.4:i386                 install
libllvm3.5:amd64                install
llvm                        install
llvm-3.3                    install
llvm-3.3-dev                    install
llvm-3.3-runtime                install
llvm-3.4                    install
llvm-3.4-dev                    install
llvm-3.4-runtime                install
llvm-3.5                    install
llvm-3.5-dev                    install
llvm-3.5-runtime                install
llvm-runtime                    install

答案1

我设法llvm-3.5在 Ubuntu 14.04.2 LTS 中使用 Python 3.4(按照 README.py 的要求)安装了它。我必须在 中建立一个符号/usr/bin链接llvm-config

sudo ln -s llvm-config-3.5 llvm-config

我无法使其与LLVM_CONFIG环境变量一起工作。

我还必须libedit-dev按照 README.md 的建议进行安装。

然后python3 setup.py install工作顺利。

相关内容