Что требуется Clang ++ для сборки Blaze?

Любопытно, как Blaze(следующее поколение NumPy) будет похоже, я пытался установить с

pip install Blaze

Тарбол blaze-0.1.tar.gz загружается, но возникла ошибка:

Clang++ is required to build Blaze.

Вопросы:

Что такое Clang++? Я предполагаю, что это не пакет / модуль Python. Кажется, что-то связано с C ++.

Что установить, чтобы удовлетворить это требование? Я использую Ubuntu 14.04.

Заранее спасибо!

0

Решение

Clang ++ — это компилятор C ++, такой как gcc. Пытаться sudo apt-get install clang установить его.

1

Другие решения

Blaze больше не зависит от Clang.

ответ @ aterrel использовать conda все еще идеально, если вы хотите установить не-Python-зависимости, такие как HDF5 или BColz.

conda install blaze  # installs many useful packages on Mac, Linux, Windows

Но если они вам не нужны (или вы можете установить их по другим каналам), тогда Blaze может быть установлен с помощью pip.

pip install blaze --upgrade
2

Чтобы установить Blaze, вы должны попробовать использовать анаконда или же Miniconda (затем conda install blaze), к сожалению, пакет PyPI не в хорошем состоянии. Чтобы использовать pip try из версии для разработчиков:

pip install git+https://github.com/ContinuumIO/blaze.git

Требование Clang ++ было удалено (я верю в v0.4).

Кроме того, версия для разработки несколько отличается от этой версии.

0
По вопросам рекламы [email protected]