所以我使用PRAW在Windows中为我的IRC Bot创建了一个reddit模块。它工作正常。当我把它改成我的linux机器时,它也运行良好 - 直到我试图让机器人登录。这是错误的:
user_agent = ('blahblahblah')
r = praw.Reddit(user_agent=user_agent)
r.set_oauth_app_info(client_id='IDREMOVED',
client_secret='SECRETREMOVED',
redirect_uri='http://127.0.0.1:65010/'
'authorize_callback')
r.login('USERNAMEREMOVED', 'PASSWORDREMOVED')
我得到了,
属性错误:' Reddit'对象没有属性'
set_oauth_app_info
'
这是PRAW的全新安装,因此我不知道可能导致此问题的原因。相同的代码在Windows上运行良好。