pip 安装numba报错

pip 安装numba报错

问题描述:

本人在一个十分干净的容器里面,想pip安装numba库,但是该库需要依赖llvmlite这个库,然后就它自己安装llvmlite的时候,就报错了。(报的错忘了截图,大意是缺少llvm-config这个命令)

一、安装llvm

网上有很多教使用apt,或者编译的,我捣弄了半天,最方便的还是直接下载预编译好的包。

进入以下网址 https://releases.llvm.org/download.html,

往下翻找到最新版本的 Pre-Built Binaries

在这里插入图片描述

这里会看到有各种版本编译好的。这里根据实际情况选择,正常情况下只需要下载只写了Ubuntu的,譬如这里的Ubuntu 16.04/20.04 ,

切不能下其他的PowerPCxxx ubuntu那些,除非你能确定你就是需要这个…

另外这里Ubuntu版本也没有特别严格的要求。如果你用的16.04的,但是pre-build只有18.04/20.04,也可以直接下下来,用着试试。

二、解压,添加到PATH路径

将包解压,在某个路径中

然后打开~/.bashrc文件

在文件最后加入

export PATH=$PATH:刚才解压的路径/bin

保存退出即可。

三、安装numba

记得重启终端,
然后 pip install numba咯,如果报错,看看报的啥。

有可能要装的llvmlite要求的llvm版本跟你刚才装的不匹配,这个回头相对明显的报错提示,重新下其他版本安装即可。

如果提示什么请设置llvm-config的话,你可以cd到你刚才解压目录下的bin文件里。输入 llvm_config -v看看能不能运行。

如果提示二进制文件不能运行,那么就是下错版本了,回到前面第一步。如果没问题,那么就试试pip之前将提示的要设置的环境变量,设置到bin下面的llvm_config上。


昨天装库改的错没有做记录,就先这样按记忆文字描述将就将就,以后出现相似问题再截图描述吧。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值