Зависит ли llvmlite от версии LLVM или версии pip? - PullRequest
0 голосов
/ 04 декабря 2018

Этот вопрос может звучать странно!Но это мое наблюдение.В настоящее время я использую Debian wheezy, изначально у него была версия Python-pip 1.1.установка llvmlite с вышеуказанной версией pip, запрошенной для пути LLVM_CONFIG, Совместимые версии LLVM для llvmlite - не были доступны в репозитории по умолчанию для debian wheezy sources.list.Поэтому я не смог установить llvmlite.

Позже я обновил версию pip до 18.1 и попытался переустановить llvmlite с помощью llvmlite.Теперь он не запрашивал какой-либо файл LLVM_CONFIG (и был успешно установлен).И я не вижу библиотеки, связанной с LLVM, установленной в моей системе?Что здесь произошло?
FYI :: Мне пришлось установить llvmlite, так как это жесткая зависимость от librosa -> numba

1 Ответ

0 голосов
/ 04 декабря 2018

Кажется, у вас изначально была установлена ​​довольно старая версия pip (https://pypi.org/project/pip/#history), которая не поддерживала колеса (бинарные пакеты). Скорее всего, она пыталась бы собрать из исходного кода, для которого статически нужна версия LLVMссылка на.

С более новым пипсом можно использовать колесо, которое уже статически связано с LLVM. Подробнее см. здесь документы llvmlite.

https://llvmlite.readthedocs.io/en/latest/admin-guide/install.html#why-static

...