Windows系统PyCharm中无法安装librosa问题求助
解决Windows PyCharm中安装librosa时soxr编译失败的问题
问题原因
soxr是librosa的依赖项,在Windows上安装时需要C编译环境,默认系统未配置对应编译工具链,导致无法构建wheel包。
解决方案
方案1:配置C编译环境
- 安装Microsoft Visual C++ Build Tools 2019,安装时必须勾选「Desktop development with C++」组件,该组件包含编译Python扩展所需的MSVC编译器、Windows SDK等工具。
- 安装完成后重启PyCharm,在终端执行正确的安装命令(注意你之前的命令存在拼写错误,
innstall应为install,-u应为-U表示升级,直接执行基础命令即可):pip install librosa
方案2:手动安装预编译的soxr轮子
- 下载与你的Python版本、系统位数匹配的soxr预编译wheel文件(比如Python 3.10 + 64位Windows对应含
cp310和win_amd64标识的文件)。 - 在PyCharm终端切换到下载目录,先安装soxr:
pip install soxr-xxx-cp3xx-win_amd64.whl - 再执行librosa安装命令:
pip install librosa
方案3:使用conda安装(推荐,无需编译)
如果你的PyCharm已配置conda虚拟环境,直接用conda安装可跳过编译步骤:
conda install -c conda-forge librosa
内容的提问来源于stack exchange,提问作者Alchask
相关产品推荐
相关产品推荐

