我应该如何在Ubuntu 16.04 LTS上为Python 3安装当前版本(0.30.1)的numba?我的Python版本为3.5.2,我已经安装了裸机版的Ubuntu(我认为是服务器版)。
好的,经过几个小时的探索后,我决定分享这个痛苦的过程,让其他人不必自己摸索。
首先,设置基础环境:安装Python3、Git和g++。
sudo apt install python3 git g++
sudo apt python3-pip
pip3 install numpy
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
sudo echo 'LLVM_CONFIG="/usr/lib/llvm-3.9/bin/llvm-config"' >> /etc/environment
cd ~
git clone https://github.com/numba/llvmlite
cd llvmlite
python3 setup.py build
python3 setup.py install
以上是任何故障发生的位置:希望一切顺利(如果有问题,请在评论中提出)。
最后,安装Numba!
pip3 install numba
pip3 install numba
吗? - Vivek Kumar