Как установить текущую версию (0.30.1) numba для Python 3 на Ubuntu 16.04 LTS? Моя версия Python является 3.5.2, и у меня есть баребоны установку Ubuntu (Server Edition я думаю)Установить numba 0.30.1 на ubuntu 16.04 lts
ответ
Итак, после нескольких часов нахождения вещи я решил, что это достаточно болезненно, чтобы поделиться и не позволить другим понять.
Во-первых, создать основы: установить Python 3, Git и г ++
sudo apt install python3 git g++
Затем получить Python3 пакеты PyPI (ака пип) и NumPy
sudo apt python3-pip
pip3 install numpy
Прежде чем мы начнем, решать теперь, если вы хотите Anaconda сейчас: он делает это LOT проще, а вы DO получите последнюю версию numba (однако я не знаю, нужно ли устанавливать зависимости до установки ling numba через Анаконду).
Хорошо, теперь давайте начнут
Сначала добавьте LLVM 3.9 репозиториев уместны, и скачать 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
Теперь получить несколько дополнительных библиотеки из метких
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
Выше, где будет происходить любой failues: мы надеюсь, все идет хорошо (комментарий с вопросами).
Наконец, установите numba!
pip3 install numba
Спасибо за обмен – David
Попробуйте это:
sudo apt install llvm-3.7 libedit-dev
sudo -H LLVM_CONFIG=/usr/bin/llvm-config-3.7 pip3 install llvmlite numba
Вам нужно более подробно посмотреть link
примечание: вы также можете установить с помощью anaconda.see this link
Это не самая новая версия numba: для запуска моей программы мне нужны jitclasses, которые находятся только в самой последней версии numba. Кроме того, вам все еще нужно несколько других пакетов (например, zlib1g) –
Вы пробовали 'pip3 install numba' –
@VivekKumar Пробовали. Есть много зависимостей, которые нужно настроить сначала –