Я сейчас пытаюсь установить 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 с нубами