当我尝试使用Bash(Windows)运行python程序时,出现错误“ ModuleNotFoundError:No名为'Spotipy'的模块”我做错了吗?
我已经尝试使用pip安装Spotipy数据包,并且可以在Bash上轻松安装,但是仍然出现错误。我也已将数据包下载到文件目录中,不确定是否有所不同,仍然遇到相同的错误。
import os
import sys
import json
import spotipy
import webbrowser
import spotipy.util as util
from json.decoder import JSONDecodeError
#Get the username from terminal
username = sys.argv[1]
#Erase cahce and prompt for user permission
try:
token = util.prompt_for_user_token(username)
except:
os.remove(f".cache-{username}")
token = util.prompt_for_user_token(username)
#Create spotifyObject
spotifyObject = spotipy.Spotify(auth=token)
该程序应该在我的终端上运行。将我发送到Spotify登录页面,然后将我重定向到已经通过Spotify API设置的URL。
答案 0 :(得分:0)
使用git安装它:git clone https://github.com/plamere/spotipy.git
然后转到程序包的目录并运行:python setup.py install