Любопытно, как Blaze
(следующее поколение NumPy) будет похоже, я пытался установить с
pip install Blaze
Тарбол blaze-0.1.tar.gz
загружается, но возникла ошибка:
Clang++ is required to build Blaze.
Вопросы:
Что такое Clang++
? Я предполагаю, что это не пакет / модуль Python. Кажется, что-то связано с C ++.
Что установить, чтобы удовлетворить это требование? Я использую Ubuntu 14.04.
Заранее спасибо!
Clang ++ — это компилятор C ++, такой как gcc. Пытаться sudo apt-get install clang
установить его.
Blaze больше не зависит от Clang.
ответ @ aterrel использовать conda
все еще идеально, если вы хотите установить не-Python-зависимости, такие как HDF5 или BColz.
conda install blaze # installs many useful packages on Mac, Linux, Windows
Но если они вам не нужны (или вы можете установить их по другим каналам), тогда Blaze может быть установлен с помощью pip.
pip install blaze --upgrade
Чтобы установить Blaze, вы должны попробовать использовать анаконда или же Miniconda (затем conda install blaze
), к сожалению, пакет PyPI не в хорошем состоянии. Чтобы использовать pip try из версии для разработчиков:
pip install git+https://github.com/ContinuumIO/blaze.git
Требование Clang ++ было удалено (я верю в v0.4).
Кроме того, версия для разработки несколько отличается от этой версии.