10

尝试llvmlite通过pip运行安装

pip install llvmlite

不断给我这个错误:

    RuntimeError: <path> failed executing, please point LLVM_CONFIG to the path for llvm-config
    error: command '/Users/sfalk/miniconda3/envs/asr-service/bin/python' failed with exit status 1
    ----------------------------------------

现在,我在 Python 3.5

$ python --version
Python 3.5.6 :: Anaconda, Inc.

只是跑步pip install llvmlite会给我这个:

 RuntimeError: Building llvmlite requires LLVM 7.0.x, 7.1.x or 8.0.x, got '10.0.0'. Be sure to set LLVM_CONFIG to the right executable path.

我通过安装 LLVM 8brew

brew install llvm@8

设置LLVM_CONFIG为任何一个都不起作用。

  • /usr/local/opt/llvm@8/bin(假设我llvm-config是),或
  • /usr/local/opt/llvm@8/Toolchains/LLVM8.0.1.xctoolchain/usr/bin(我实际发现llvm-config的地方)

我不断得到一些版本:

RuntimeError: /usr/local/opt/llvm@8/Toolchains/LLVM8.0.1.xctoolchain/usr/bin failed executing, please point LLVM_CONFIG to the path for llvm-config

我在这里想念什么?

4

4 回答 4

10

对于那些查看帖子以寻找安装 numba 解决方案的人来说,2020 年 6 月 24 日发布的版本有效: pip install numba==0.50.1

于 2020-09-27T21:46:22.783 回答
7

看起来最新版本的 llvmlite 存在问题。请考虑使用 0.31.0 版本。

>>pip install llvmlite==0.31.0

Collecting llvmlite==0.31.0
  Downloading 
https://files.pythonhosted.org/packages/10/31/aa315fbc2e0b7777b95ce166b7c988f53e4cdd4c33d06eea24f395539eb4/llvmlite-0.31.0-cp35-cp35m-macosx_10_9_x86_64.whl (15.9MB)
    100% |████████████████████████████████| 15.9MB 1.1MB/s 

Installing collected packages: llvmlite

Successfully installed llvmlite-0.31.0
于 2020-08-18T16:34:00.803 回答
6

您必须使用并链接可执行配置来安装所需的 llvm 包

sudo apt install llvm-**X**

接着

sudo pip3 install llvmlite 
cd /usr/bin
sudo ln -s llvm-config-**X** llvm-config

这解决了在我的树莓派(aarch64)上安装 librosa 的 llvm 问题

于 2020-08-20T08:46:58.357 回答
1

我面临着同样的问题。

您必须使用并链接可执行配置来安装所需的 llvm 包

sudo apt install llvm- X

接着

sudo pip3 install llvmlite cd /usr/bin sudo ln -s llvm-config- X llvm-config

对我不起作用,但我确实注意到我们有相同的输出错误

RuntimeError: <path> failed executing, please point LLVM_CONFIG to the path for llvm-config

所以我想:“为什么不指向LLVM_CONFIG正确的llvm-config?”。

我做了这个简单的修复:

export LLVM_CONFIG=/usr/bin/llvm-config-10
于 2021-01-18T09:34:28.287 回答