音频处理 windows10下python三方库librosa安装教程

时间:2022-07-27
本文章向大家介绍音频处理 windows10下python三方库librosa安装教程,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

librosa是处理音频库里的opencv,使用python脚本研究音频,先安装三方库librosa。

如下通过清华镜像源安装librosa;

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple librosa

D:D00_Python3D00A2_python3.7.3install pip install -i https://pypi.tuna.tsinghua.edu.cn/simple librosa Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Processing c:usersadministratorappdatalocalpipcachewheels6ed3477582e7e63ee9127f4773adeb8dcd8490771c063e2607354ba0librosa-0.7.2-py3-none-any.whl Requirement already satisfied: numba =0.43.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (0.50.0) Requirement already satisfied: joblib =0.12 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (0.15.1) Requirement already satisfied: resampy =0.2.2 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (0.2.2) Requirement already satisfied: numpy =1.15.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (1.18.5) Requirement already satisfied: audioread =2.0.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (2.1.8) Requirement already satisfied: scipy =1.0.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (1.4.1) Requirement already satisfied: soundfile =0.9.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (0.10.3.post1) Requirement already satisfied: scikit-learn!=0.19.0, =0.14.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (0.23.1) Requirement already satisfied: six =1.3 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (1.15.0) Requirement already satisfied: decorator =3.0.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from librosa) (4.4.2) Requirement already satisfied: setuptools in d:d00_python3d00a2_python3.7.3installlibsite-packages (from numba =0.43.0- librosa) (47.1.1) Requirement already satisfied: llvmlite<0.34, =0.33.0.dev0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from numba =0.43.0- librosa) (0.33.0) Requirement already satisfied: cffi =1.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from soundfile =0.9.0- librosa) (1.14.0) Requirement already satisfied: threadpoolctl =2.0.0 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from scikit-learn!=0.19.0, =0.14.0- librosa) (2.1.0) Requirement already satisfied: pycparser in d:d00_python3d00a2_python3.7.3installlibsite-packages (from cffi =1.0- soundfile =0.9.0- librosa) (2.20) Installing collected packages: librosa Successfully installed librosa-0.7.2 D:D00_Python3D00A2_python3.7.3install

pip list查看三方包:

D:D00_Python3D00A2_python3.7.3install pip list
Package       Version
-------------------- ------------
absl-py       0.9.0
astor        0.8.1
audioread      2.1.8
cffi         1.14.0
decorator      4.4.2
defusedxml      0.6.0
gast         0.3.3
google-pasta     0.2.0
grpcio        1.29.0
h5py         2.10.0
importlib-metadata  1.6.1
joblib        0.15.1
Keras-Applications  1.0.8
Keras-Preprocessing 1.1.2
librosa       0.7.2
llvmlite       0.33.0
Markdown       3.2.2
networkx       2.2
numba        0.50.0
numpy        1.18.5
pip         20.1.1
protobuf       3.12.2
pycparser      2.20
resampy       0.2.2
scikit-learn     0.23.1
scipy        1.4.1
setuptools      47.1.1
six         1.15.0
SoundFile      0.10.3.post1
tensorboard     1.14.0
tensorflow      1.14.0
tensorflow-estimator 1.14.0
termcolor      1.1.0
threadpoolctl    2.1.0
Werkzeug       1.0.1
wheel        0.34.2
wrapt        1.12.1
zipp         3.1.0
 
D:D00_Python3D00A2_python3.7.3install 

如上

librosa —-0.7.2

numba—–0.50.0

下面使用librosa,报的是numba的错误!

D:D00_Python3D00A2_python3.7.3install python -c "import librosa"
Traceback (most recent call last):
 File "<string ", line 1, in <module 
 File "D:D00_Python3D00A2_python3.7.3installlibsite-packageslibrosa__init__.py", line 12, in <module 
  from . import core
 File "D:D00_Python3D00A2_python3.7.3installlibsite-packageslibrosacore__init__.py", line 125, in <module 
  from .time_frequency import * # pylint: disable=wildcard-import
 File "D:D00_Python3D00A2_python3.7.3installlibsite-packageslibrosacoretime_frequency.py", line 11, in <module 
  from ..util.exceptions import ParameterError
 File "D:D00_Python3D00A2_python3.7.3installlibsite-packageslibrosautil__init__.py", line 77, in <module 
  from .utils import * # pylint: disable=wildcard-import
 File "D:D00_Python3D00A2_python3.7.3installlibsite-packageslibrosautilutils.py", line 15, in <module 
  from .decorators import deprecated
 File "D:D00_Python3D00A2_python3.7.3installlibsite-packageslibrosautildecorators.py", line 9, in <module 
  from numba.decorators import jit as optional_jit
ModuleNotFoundError: No module named 'numba.decorators'
 
D:D00_Python3D00A2_python3.7.3install 

解决办法:

卸载numba后,重新安装降版本的numba,安装numba==0.48.0

pip uninstallnumba

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numba==0.48.0

python -c “import librosa;print(librosa.__version__)”

可以看到成功安装了正确可使用的librosa库!

D:D00_Python3D00A2_python3.7.3install pip uninstall numba
Found existing installation: numba 0.50.0
Uninstalling numba-0.50.0:
Would remove:
d:d00_python3d00a2_python3.7.3installlibsite-packagesnumba-0.50.0.dist-info*
d:d00_python3d00a2_python3.7.3installlibsite-packagesnumba*
d:d00_python3d00a2_python3.7.3installscriptsnumba
d:d00_python3d00a2_python3.7.3installscriptspycc
Proceed (y/n)? y
Successfully uninstalled numba-0.50.0
D:D00_Python3D00A2_python3.7.3install pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numba==0.48.0
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting numba==0.48.0
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f5/ca/9e47464d388c3372454639d1739fa21605862c8815d53279e1216b5694e1/numba-0.48.0-cp37-cp37m-win_amd64.whl (2.1 MB)|█████████████████████████████▌ | 1.9 MB 2.2 MB/s eta 0:00:01   |██████████████████████████████ | 2.0 MB 2.2 MB/s eta 0:00:01   |██████████████████████████████▌ | 2.0 MB 2.2 MB/s eta 0:00:0   |███████████████████████████████ | 2.0 MB 2.2 MB/s eta 0:00:0   |███████████████████████████████▌| 2.1 MB 2.2 MB/s eta 0:00:    |████████████████████████████████| 2.1 MB 2.2 MB/s
Requirement already satisfied: setuptools in d:d00_python3d00a2_python3.7.3installlibsite-packages (from numba==0.48.0) (47.1.1)
Requirement already satisfied: numpy =1.15 in d:d00_python3d00a2_python3.7.3installlibsite-packages (from numba==0.48.0) (1.18.5)
Collecting llvmlite<0.32.0, =0.31.0dev0
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1d/83/cd2843726a6316e372822e9e42cd0083b6d1d98d89d53880e7e67d5eec68/llvmlite-0.31.0-cp37-cp37m-win_amd64.whl (13.6 MB)
████████████████████████████▌  | 12.1 MB 3.3 MB/s eta 0:00:01   |█████████████████████████████  | 12.5 MB 3.3 MB/s eta 0:00:01   |██████████████████████████████ | 12.9 MB 3.3 MB/s eta 0:00:0   |██████████████████████████████▌ | 13.1 MB 3.3 MB/s eta 0:00:    |████████████████████████████████| 13.6 MB 434 kB/s
Installing collected packages: llvmlite, numba
Attempting uninstall: llvmlite
Found existing installation: llvmlite 0.33.0
Uninstalling llvmlite-0.33.0:
Successfully uninstalled llvmlite-0.33.0
Successfully installed llvmlite-0.31.0 numba-0.48.0
D:D00_Python3D00A2_python3.7.3install python -c "import librosa;print(librosa.__version__) "
0.7.2

总结

到此这篇关于音频处理 windows10下python三方库librosa安装教程的文章就介绍到这了,更多相关音频处理python三方库librosa安装内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!