Phineas Wang
Phineas Wang
前面一切正常,知道我执行“sudo pyhon run.py” 报错 File "/home/pi/RasWxNeteaseMusic/neteaseApi/config.py", line 227, in check_version self.check_version()#这一字段出现了很多次,我1096行缓冲区全被刷屏,最后两行 File "/home/pi/RasWxNeteaseMusic/neteaseApi/config.py", line 146, in check_version if self.config['version'] == self.default_config['version']: RuntimeError: maximum recursion depth exceeded in cmp 粗粗看来,应该是比较中使用了过多的递归导致。我把227行注释,直接Return False,会得到一个不完整的二维码,其他进程/听歌都正常。
首先感谢开发者的热情答复! 使用了Shell5,putty(SSH登录) 以及在树莓派图形化界面下操作,结果都一样。如图所示(具体图形倒是会变化,说明采集了数据) 
谢谢开发者!不着急不着急,咱们一起发现问题,解决问题哈。 1.关于登陆的问题,我用的是土办法解决,它除了命令行生成二维码,还会生成一张QR.jpg的图片,我索性把图片扫出来。实现了登录,提示正常。为什么命令行显示异常,我猜测是Debian系统的问题。 2.登陆后的操控,能实现部分功能(N下一首,E退出),但H帮助,S搜索,R详情这一类需要返回字符的统统在微信上收不到,也许是因为我注释掉了的原因。 3.原有的错误信息完整版如下(也就是最开始提到那个): `Traceback (most recent call last): File "run.py", line 5, in wnm = WxNeteaseMusic() File "/home/pi/LabWechat/WxNeteaseMusic.py", line 23, in __init__ self.playlist = self.myNetease.get_top_songlist() #默认是热门歌单 File "/home/pi/LabWechat/myapi.py", line...
太乱了,再发一条: Traceback (most recent call last): File "run.py", line 5, in wnm = WxNeteaseMusic() File "/home/pi/LabWechat/WxNeteaseMusic.py", line 23, in __init__ self.playlist = self.myNetease.get_top_songlist() #默认是热门歌单 File "/home/pi/LabWechat/myapi.py", line 29, in get_top_songlist...