You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1运行AudioSpectrumVisualizer遇joblib模块缺失错误求助

解决Mac M1上ImportError: No module named joblib问题

1. 确认Python版本匹配

运行以下命令,检查执行脚本的python与安装依赖的pip是否对应同一版本:

# 查看当前python命令的版本
python --version
# 查看pip3对应的Python版本
pip3 --version

若两者版本不一致(比如python指向3.9,pip3指向3.10),就会出现依赖安装到A版本、却用B版本运行脚本的错位问题。

2. 针对性安装joblib

根据上述检查结果,用对应版本的pip安装joblib:

  • 如果python是3.x,直接用当前Python环境的pip安装:
    python -m pip install joblib
    
  • 如果需要指定Python3.10,执行:
    python3.10 -m pip install joblib
    

3. 修正PYTHONPATH配置(若需要)

你之前设置的PYTHONPATH指向3.9的site-packages,但joblib实际在3.10路径下,应修改为对应路径:

# 当前终端临时生效
export PYTHONPATH="/usr/local/lib/python3.10/site-packages:$PYTHONPATH"
# zsh永久生效
echo 'export PYTHONPATH="/usr/local/lib/python3.10/site-packages:$PYTHONPATH"' >> ~/.zshrc
source ~/.zshrc
# bash永久生效
echo 'export PYTHONPATH="/usr/local/lib/python3.10/site-packages:$PYTHONPATH"' >> ~/.bash_profile
source ~/.bash_profile

4. 用对应Python版本运行脚本

确保用安装了joblib的Python版本执行脚本,比如:

python3.10 AudioSpectrumVisualizer.py 'sample.mp3'

内容的提问来源于stack exchange,提问作者Pierre Marsaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 12:24:45