Как установить текущую версию (0.30.1) numba для Python 3 на Ubuntu 16.04 LTS? Моя версия Python 3.5.2, и у меня есть базовая установка Ubuntu (я думаю, серверная версия)
Установите numba 0.30.1 на ubuntu 16.04 lts
Ответы (2)
Итак, после пары часов выяснения вещей я решил, что это достаточно болезненно, чтобы делиться и не позволять другим разбираться.
Сначала настройте основы: установите Python 3, Git и g++.
sudo apt install python3 git g++
Затем получите пакеты python3 PyPI (он же pip) и NumPy.
sudo apt python3-pip
pip3 install numpy
Прежде чем мы начнем, решите сейчас, хотите ли вы сейчас Anaconda: это делает ее МНОГО проще, и вы ДЕЙСТВИТЕЛЬНО получите последнюю версию numba (однако я не знаю, нужно ли вам устанавливать зависимости перед установкой numba через Anaconda).
Хорошо, теперь давайте начнем
Сначала добавьте репозитории 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
Попробуй это:
sudo apt install llvm-3.7 libedit-dev
sudo -H LLVM_CONFIG=/usr/bin/llvm-config-3.7 pip3 install llvmlite numba
Вам нужна дополнительная информация, см. эту ссылку
примечание: вы также можете установить с помощью anaconda. см. эту ссылку
pip3 install numba
- person Vivek Kumar   schedule 08.02.2017