Python 在ubuntu 16.04 lts上安装numba 0.30.1

Python 在ubuntu 16.04 lts上安装numba 0.30.1,python,python-3.x,llvm,ubuntu-16.04,numba,Python,Python 3.x,Llvm,Ubuntu 16.04,Numba,如何在Ubuntu 16.04 LTS上安装numba for Python 3的当前版本(0.30.1)?我的Python版本是3.5.2,我有一个基本的Ubuntu安装(我想是服务器版)试试这个: sudo apt install llvm-3.7 libedit-dev sudo -H LLVM_CONFIG=/usr/bin/llvm-config-3.7 pip3 install llvmlite numba 你需要更多的细节看看这个 注意:您也可以使用anaconda进行安装。请参

如何在Ubuntu 16.04 LTS上安装numba for Python 3的当前版本(0.30.1)?我的Python版本是3.5.2,我有一个基本的Ubuntu安装(我想是服务器版)

试试这个:

sudo apt install llvm-3.7 libedit-dev
sudo -H LLVM_CONFIG=/usr/bin/llvm-config-3.7 pip3 install llvmlite numba
你需要更多的细节看看这个

注意:您也可以使用anaconda进行安装。请参见此


好吧,经过几个小时的思考,我决定这足够痛苦,可以分享,而不让其他人知道

首先,设置基础:安装Python3、Git和g++

sudo apt install python3 git g++
然后获取python3包PyPI(又名pip)和NumPy

sudo apt python3-pip
pip3 install numpy
在我们开始之前,现在就决定您是否需要:这使它变得更容易,并且您可以获得最新版本的numba(但是我不知道您是否需要在通过Anaconda安装numba之前安装依赖项)

好的,现在让我们开始吧

首先将LLVM 3.9存储库添加到apt,然后下载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
现在从apt获得两个额外的库

sudo apt install zlib1g zlib1g-dev
将LLVM的配置二进制文件添加到所有用户的环境路径:

sudo echo 'LLVM_CONFIG="/usr/lib/llvm-3.9/bin/llvm-config"' >> /etc/environment
现在,让我们获取、构建并安装llvmlite 0.15.0(将~替换为您选择的repo目录:将在其下自动创建一个llvmlite文件夹)

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

最后,安装numba

pip3 install numba

你试过pip3安装numba了吗。有许多依赖项需要首先设置这不是最新版本的numba:要运行我的程序,我需要jitclasses,这只是最新版本的numba。此外,您还需要一些其他软件包(如zlib1g),谢谢分享
pip3 install numba