在 ubuntu 16.04 lts 上安装 numba 0.30.1
Install numba 0.30.1 on ubuntu 16.04 lts
如何在 Ubuntu 16.04 LTS 上为 Python 3 安装当前版本 (0.30.1) 的 numba?我的 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
您需要更多详细信息,请参阅此 link
note:you can also install by using anaconda.see this link
好吧,经过几个小时的摸索,我决定这已经够痛苦了,可以分享,不要让其他人弄清楚。
首先,设置基础:安装Python 3、Git和g++
sudo apt install python3 git g++
然后获取 python3 包 PyPI(又名 pip)和 NumPy
sudo apt python3-pip
pip3 install numpy
在我们开始之前,现在就决定是否要 Anaconda:它使 LOT 更容易,并且您 DO 获取最新版本的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 文件夹)
cd ~
git clone https://github.com/numba/llvmlite
cd llvmlite
python3 setup.py build
python3 setup.py install
以上是可能会出现故障的地方:希望一切顺利(有问题请评论)。
最后,安装numba!
pip3 install numba
如何在 Ubuntu 16.04 LTS 上为 Python 3 安装当前版本 (0.30.1) 的 numba?我的 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
您需要更多详细信息,请参阅此 link
note:you can also install by using anaconda.see this link
好吧,经过几个小时的摸索,我决定这已经够痛苦了,可以分享,不要让其他人弄清楚。
首先,设置基础:安装Python 3、Git和g++
sudo apt install python3 git g++
然后获取 python3 包 PyPI(又名 pip)和 NumPy
sudo apt python3-pip
pip3 install numpy
在我们开始之前,现在就决定是否要 Anaconda:它使 LOT 更容易,并且您 DO 获取最新版本的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 文件夹)
cd ~
git clone https://github.com/numba/llvmlite
cd llvmlite
python3 setup.py build
python3 setup.py install
以上是可能会出现故障的地方:希望一切顺利(有问题请评论)。
最后,安装numba!
pip3 install numba