因此,我使用 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')
我明白了,
AttributeError:“Reddit”对象没有属性“
set_oauth_app_info
”
这是 PRAW 的全新安装,所以我不知道是什么导致了这个问题。相同的代码在 Windows 上运行良好。