在 ubuntu 16.04 lts 上安装 numba 0.30.1

     2023-02-22     190

关键词:

【中文标题】在 ubuntu 16.04 lts 上安装 numba 0.30.1【英文标题】:Install numba 0.30.1 on ubuntu 16.04 lts 【发布时间】:2017-06-26 01:51:36 【问题描述】:

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

【问题讨论】:

你试过pip3 install numba @VivekKumar 试过了。有很多依赖需要先设置 【参考方案1】:

好吧,经过几个小时的弄清楚,我决定分享这件事已经够痛苦了,不要让其他人弄清楚。

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

sudo apt install python3 git g++

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

sudo apt python3-pip
pip3 install numpy

在我们开始之前,现在就决定是否需要Anaconda:它使操作变得很多更容易,并且您确实会获得最新版本的 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

【讨论】:

感谢分享【参考方案2】:

试试这个:

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

您需要更多详细信息,请参阅此link

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

【讨论】:

这不是 numba 的最新版本:要运行我的程序,我需要 jitclasses,它仅在最新版本的 numba 中。此外,你还需要几个其他的包(例如 zlib1g)

如何在 Ubuntu 16.04 LTS 64 位上安装/启动 Postman 本机 v4.10.3?

】如何在Ubuntu16.04LTS64位上安装/启动Postman本机v4.10.3?【英文标题】:Howtoinstall/startPostmannativev4.10.3onUbuntu16.04LTS64-bit?【发布时间】:2017-08-1704:57:14【问题描述】:我下载了PostmanforLinux(来自https://www.getpostman.com/apps),将.tar.gz文... 查看详情

在 ubuntu 16.04 LTS 上运行 mongodb

】在ubuntu16.04LTS上运行mongodb【英文标题】:Runningmongodbonubuntu16.04LTS【发布时间】:2016-08-2902:12:36【问题描述】:如何在Ubuntu16.04LTS上将Mongodb作为服务运行?几天前,我将服务器升级到了Ubuntu16.04。我注意到我的MongoDB服务在我重新... 查看详情

在ubuntu16.04lts上安装python3.6.0(代码片段)

原文连接:https://segmentfault.com/a/1190000007912666最近Python3发布了新版本Python3.6.0,好像又加入了不少黑魔法!~由于暂时不能使用apt-get的方式安装Python3.6,所以还是直接编译源码安装吧。官网上提供了Mac和Windows... 查看详情

sh在ubuntu16.04lts上安装watchman(https://facebook.github.io/watchman)(代码片段)

查看详情

如何使用 apt-get 在 Ubuntu 18.04/17.04/16.10/16.04 LTS/15.10/15.04/14.10/14.04 LTS/13.10/13.04 上安装 Maven

】如何使用apt-get在Ubuntu18.04/17.04/16.10/16.04LTS/15.10/15.04/14.10/14.04LTS/13.10/13.04上安装Maven3?[关闭]【英文标题】:HowtoinstallMaven3onUbuntu18.04/17.04/16.10/16.04LTS/15.10/15.04/14.10/14.04LTS/13.10/13.04byusingapt-get?[closed]【 查看详情

无法在 Ubuntu 16.04 lts 上运行的 apache 2.4.18 服务器上设置 X-Frame 选项

】无法在Ubuntu16.04lts上运行的apache2.4.18服务器上设置X-Frame选项【英文标题】:UnabletosetX-FrameOptionsonapache2.4.18serverrunningonUbuntu16.04lts【发布时间】:2018-08-1811:46:48【问题描述】:我正在尝试在我们的网页上将X-Frame-Options设置为Deny,... 查看详情

我正在尝试运行 CUDA 示例,但我在 Ubuntu 16.04 LTS 上遇到了 openGL (libGLEW.a) 问题

】我正在尝试运行CUDA示例,但我在Ubuntu16.04LTS上遇到了openGL(libGLEW.a)问题【英文标题】:IamtryingtoruntheCUDAexamplebutihaveproblemswithopenGL(libGLEW.a)onUbuntu16.04LTS【发布时间】:2017-04-2100:36:51【问题描述】:我正在尝试在带有NsightEclipse版的... 查看详情

怎样在ubuntu16.04上安装gtk+

...doapt-getinstalldevhelp(可以把dehelp固定在工具栏上) 参考技术Bubuntun系统下的软件有两种安装方式1、apt-getinstallxxx.deb(xxx代表是安装包文件名,如:minidwep-gtk-ubuntu.deb)2、dpkg-ixxx.deb(xxx代表是安装包文件名,如:minidwep-gtk-ubuntu.deb)希望对你... 查看详情

联想小新潮700014'ubuntu16.04lts双系统安装

参考技术A开发需要所以需要装Ubuntu,但刚开始并不顺利,一路查文档,现在百度上搜到的有很多教程都已经很老了,不太时候现在的新电脑,所以刚开始也走了不少弯路,现在终于装好,和我以前的华硕安装的有些不太一样,... 查看详情

小米笔记本安装win10+ubuntu16.04lts双系统

参考技术A安装Win10+Ubuntu16.04LTS双系统(持续更新:Ubuntu安装N卡驱动,续航+2小时)原贴:http://bbs.xiaomi.cn/t-13391152(来自小米社区玩机教程)完成图:目标:安装Win10+Ubuntu16.04LTS双系统电脑:小米Air13.3高配版工具:硬件:U盘(2G就够,镜... 查看详情

如何在 Ubuntu 16.04LTS 中禁用透明大页面 (THP)

】如何在Ubuntu16.04LTS中禁用透明大页面(THP)【英文标题】:HowtodisableTransparentHugePages(THP)inUbuntu16.04LTS【发布时间】:2017-06-2811:01:25【问题描述】:我正在设置一个带有3个运行Ubuntu16.04LTS的virtualboxVM的ambari集群。但是我收到以下警告... 查看详情

如何在ubuntu16.04和14.04lts中安装postgresql9.5

参考技术A你好,ubuntu软件中心,还有可以从网站下载的deb文件也可以用gdebi或命令或新立德安装 查看详情

在 Ubuntu 14.04 LTS 上安装 Navicat

】在Ubuntu14.04LTS上安装Navicat【英文标题】:InstallingNavicatonUbuntu14.04LTS【发布时间】:2015-05-3113:03:45【问题描述】:有没有办法在不使用wine的情况下在Ubuntu14.04上安装Navicat?直接从deb或apt-getinstall开始。我尝试使用wine安装它,但... 查看详情

在 ubuntu 20.04LTS 上安装 pygame 的问题

】在ubuntu20.04LTS上安装pygame的问题【英文标题】:Problemtoinstallpygameonubuntu20.04LTS【发布时间】:2020-10-0112:01:57【问题描述】:我在Ubuntu20.04LTS上,我尝试为学校项目安装pygame(用于python)。但是当我尝试这个时:sudopip3installpygame我... 查看详情

无法从 ubuntu 16.04 LTS 卸载节点

】无法从ubuntu16.04LTS卸载节点【英文标题】:Unabletouninstallnodefromubuntu16.04LTS【发布时间】:2018-07-0302:28:57【问题描述】:我尝试了这两个命令来卸载nodejs,但我无法做到。sudoapt-getpurgenodejssudoapt-getautoremove当我检查版本时,它会显... 查看详情

我应该如何在 Ubuntu 20.04 LTS 上安装 Django

】我应该如何在Ubuntu20.04LTS上安装Django【英文标题】:HowShouldIinstallDjnagoonUbuntu20.04LTS【发布时间】:2021-01-1618:54:43【问题描述】:我正在尝试在ubuntu20.04LTS上安装Djnago。首先,我使用以下命令安装Python:sudoapt-getinstallpython3Python版... 查看详情

在 Ubuntu 20.04 LTS(Vmware)上安装 docker 失败

】在Ubuntu20.04LTS(Vmware)上安装docker失败【英文标题】:dockerinstallationfailedonUbuntu20.04LTS(Vmware)【发布时间】:2020-08-0715:05:00【问题描述】:我在VMware上的UbuntuVM中使用https://docs.docker.com/engine/install/ubuntu/在Ubuntu20.04上安装docker。但... 查看详情

在 Ubuntu 20.04.1 LTS 上安装 VirtualBox 的问题

】在Ubuntu20.04.1LTS上安装VirtualBox的问题【英文标题】:ProblemswiththeinstallationofVirtualBoxonUbuntu20.04.1LTS【发布时间】:2021-04-1209:41:26【问题描述】:只是为了让您知道我在Linux方面还是个新手。我刚刚从Ubuntu19.10跳转到Ubuntu20.04.1LTS,... 查看详情