TweepError:错误的握手'osrandom_rand_bytes'

时间:2018-09-15 13:47:25

标签: python raspberry-pi tweepy

我一直在使用tweepy和raspberry pi(3b)装置一段时间,因此我决定重新刷新/重新设置raspberry pi零(带有摄像头)以创建监视twitter机器人。我在pi 3B上使用tweepy收集了tweet,甚至进行了一些tweet自动化。

但是,由于某些原因,当我尝试在pi零上执行一个简单的测试tweet脚本时,出现了以下错误。

Traceback (most recent call last):
  File "test_tweet.py", line 15, in <module>
    api.update_status("successful!")
  File "/usr/local/lib/python2.7/dist-packages/tweepy/api.py", line 194, in update_status
    )(post_data=post_data, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/tweepy/binder.py", line 250, in _call
    return method.execute()
  File "/usr/local/lib/python2.7/dist-packages/tweepy/binder.py", line 192, in execute
    six.reraise(TweepError, TweepError('Failed to send request: %s' % e), sys.exc_info()[2])
  File "/usr/local/lib/python2.7/dist-packages/tweepy/binder.py", line 190, in execute
    proxies=self.api.proxy)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 497, in send
    raise SSLError(e, request=request)
tweepy.error.TweepError: Failed to send request: ("bad handshake: Error([('', 'osrandom_rand_bytes', 'getrandom() initialization failed.')],)",)

这是我在test_tweet.py中的python代码

import tweepy

def tweepy_creds():
    auth = tweepy.OAuthHandler("conskeyhere", "conssecret")
    auth.set_access_token("accesstoken", "accesstokensecret")
    return tweepy.API(auth)

if __name__ == "__main__":
    api = tweepy_creds()
    api.update_status("successful!")

这是我第一次遇到这样的错误。

/ ogs

0 个答案:

没有答案