在 ubuntu 16.04 lts 上安装 numba 0.30.1

2024-01-06

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


好吧,经过几个小时的弄清楚事情之后,我决定这已经足够痛苦了,可以分享而不是让其他人弄清楚。

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

sudo apt install python3 git g++

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

sudo apt python3-pip
pip3 install numpy

在我们开始之前,请立即决定是否需要Anaconda https://www.continuum.io/downloads现在:它使它成为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(将 ~ 替换为您选择的存储库目录:将在其下自动创建一个 llvmlite 文件夹)

cd ~
git clone https://github.com/numba/llvmlite
cd llvmlite
python3 setup.py build
python3 setup.py install

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

最后,安装numba!

pip3 install numba
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ubuntu 16.04 lts 上安装 numba 0.30.1 的相关文章

随机推荐