Установка либроса на Raspberry Pi3 - PullRequest
0 голосов
/ 06 ноября 2018

Я сейчас пытаюсь установить librosa и после нескольких дней, пытаясь понять это, я теперь совершенно беспомощен. Я пробовал несколько решений, таких как запуск librosa & numba на Raspberry Pi 3 а также https://stackoverflow.com/a/52941768/10499025

Ни pip , ни conda , ни clone git не будут работать должным образом, также загружая librosa zip и устанавливая его вручную с помощью

python setup.py install

не получилось; Я пробовал с и без virtualenv ,

Я предполагаю, что проблема связана с дополнительными пакетами, поэтому я попытался установить дополнительные пакеты отдельно . Это работает только с git clone, и я не знаю точно, правильно ли я их установил. Хотя это не решило всех моих проблем, казалось, что оно решило проблему строительных колес для скупых и тупых, но все же llvmlite не работал.

Кроме того, я также попытался обновить мои setuptools , pip и python в целом, также попробовал pip / pip3 и попытался упомянуть - пользователь . Все без какого-либо эффекта.

Я понимаю, что мне нужны определенные версии пакетов для librosa для работы, и я думаю, что моя проблема в сборке колес и поиске пакетов, или, по крайней мере, в правильных версиях этих пакетов.

пакеты, с которыми я бьюсь, - это SCIPY, NUMPY, SCIKIT-LEARN и LLVMLITE .

Во всяком случае, я думаю, что я запутался, а не помочь понять это. Итак, как я уже говорил, я благодарен за любые советы, понимание и т. Д.!

Итак, вот мои коды ошибок:

Когда я пытаюсь установить librosa, я всегда получаю:

с virtualenv:

sudo apt install libblas-dev llvm python3-pip python3-scipy
virtualenv --system-site-packages -p python3 env
source env/bin/activate
pip install llvmlite==0.15.0
pip install numba==0.30.1
pip install librosa

ошибка:

Command "/home/pi/flaskenv/bin/python -u - c "import setuptools, tokenize;__file__='/tmp/pip-install-iYvjRD/scipy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-7L25tV/install-record.txt --single-version-externally-managed --compile --install-headers /home/pi/flaskenv/include/site/python2.7/scipy" failed with error code 1 in /tmp/pip-install-iYvjRD/scipy/

-> полный код ошибки:

https://docs.google.com/document/d/1dHq0S227vld4iJ7H2SgaDJ2jlD95bZUKqkUH4VhrS2U/edit?usp=sharing

без virtualenv:

sudo pip install librosa

Failed building wheel for scipy
Failed cleaning build dir for scipy
Failed building wheel for llvmlite

ошибка:

`Command" / usr / bin / python -u -c "импорт setuptools, tokenize; file = '/ tmp / pip-build-AUlqg0 / scipy / setup.py'; f = getattr (tokenize, 'open', open) ( file ); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec ( Скомпилировать (код, , файл , 'exec')) "install --record /tmp/pip-44B19L-record/install-record.txt - одиночная версия - внешне управляемая --compile" не удалось с кодом ошибки 1 в / tmp / pip-build-AUlqg0 / scipy /

` -> полный код ошибки:

https://docs.google.com/document/d/1pPs6JEqeJ2uS1xWCg8d_dqsbJ6Tgh2EO-eB5aUOYU7I/edit?usp=sharing

установка с conda всегда происходит сбой из-за аудиозвука -> аудиозапись не найдена

Итак, сейчас я думаю, что, возможно, мне следует установить numpy и scipy вручную перед librosa, чем использовать эти строки для получения правильных версий llvmlite и numba

udo apt install libblas-dev llvm python3-pip python3-scipy
pip install llvmlite==0.15.0
pip install numba==0.30.1

а потом пытаетесь установить librosa? Будет ли это работать? Я что-то упустил действительно важное? Уже спасибо, что прочитали это хаха! И с нетерпением жду любых решений! Lola

PS: я работаю над raspberrypi3 с нубами

...