已安装spotipy仍无法使用,Kaggle及Jupyter Notebook报错求助
问题解决指南
核心错误修正
你用pip install spotify安装是错误的——Spotify官方Python SDK的包名是spotipy,正确安装命令为pip install spotipy。另外pip install check是无效命令,验证安装状态应该用pip check,或者在cmd里执行pip list | findstr spotipy(Windows)/pip list | grep spotipy(Linux/macOS)来确认spotipy是否在已安装列表中。
Kaggle环境解决方案
Kaggle是独立云端环境,本地安装的包不会自动同步,需在Notebook中重新安装:
- 在Notebook的首个单元格执行以下命令:
!pip install spotipy
执行完成后即可正常导入import spotipy。
Jupyter Notebook环境解决方案
Jupyter可能使用了和你cmd终端不同的Python环境,导致本地安装的包无法被识别:
- 在Jupyter单元格中执行以下代码,获取当前环境的Python路径:
import sys print(sys.executable)
- 复制输出的路径(例如
C:\Python310\python.exe),在cmd中用对应路径的pip安装spotipy:
# 示例路径,替换为你实际得到的路径 C:\Python310\Scripts\pip.exe install spotipy
- 或者直接在Jupyter单元格中执行
!pip install spotipy,直接安装到当前运行环境。
关键提醒
注意导入时必须使用import spotipy,而非import spotify——PyPI上不存在名为spotify的官方包,你需要的是spotipy这个Spotify API的Python库。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

