在ubuntu 16.04 lts上安装numba 0.30.1

时间:2017-02-08 12:32:11

标签: python python-3.x llvm ubuntu-16.04 numba

如何在Ubuntu 16.04 LTS上安装Python 3的numba当前版本(0.30.1)?我的Python版本是3.5.2,我有一个Ubuntu的准系统安装(我认为是服务器版)

2 个答案:

答案 0 :(得分:5)

好的,经过几个小时的解决后,我认为这很痛苦,可以分享,而不是让其他人知道。

首先,设置基础:安装Python 3,Git和g ++

start()

然后获取python3包PyPI(又名pip)和NumPy

#hello{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: 'Georgia';
color: rgb(255, 255, 255); /*white text*/
font-weight: bold
}

在我们开始之前,现在决定你现在是否需要Anaconda:它使很多更容易,而你 DO 获取最新版本的numba(但是我不知道你是否需要在通过Anaconda安装numba之前安装依赖项。

好的,现在让我们开始吧

首先将LLVM 3.9存储库添加到apt,然后下载LLVM

sudo apt install python3 git g++

现在从apt

获得一些额外的库
sudo apt python3-pip
pip3 install numpy

将LLVM的配置二进制文件添加到所有用户的环境路径中:

wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main" >> /etc/apt/sources.list
sudo echo "deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main" >> /etc/apt/sources.list
sudo apt update 
sudo apt install clang-3.9 llvm-3.9-dev

现在让我们获取,构建并安装llvmlite 0.15.0(用您选择的repo目录替换〜:将在其下自动创建llvmlite文件夹)

sudo apt install zlib1g zlib1g-dev

以上是发生任何失败的地方:希望一切顺利(对问题发表评论)。

最后,安装numba!

sudo echo 'LLVM_CONFIG="/usr/lib/llvm-3.9/bin/llvm-config"' >> /etc/environment

答案 1 :(得分:3)

试试这个:

sudo apt install llvm-3.7 libedit-dev
sudo -H LLVM_CONFIG=/usr/bin/llvm-config-3.7 pip3 install llvmlite numba

您需要了解更多详情,请参阅此link

  

注意:您也可以使用anaconda.see link

进行安装