Python / Tweepy - ImportError:在虚拟环境中没有名为' tweepy.auth的模块(python 3)

时间:2017-11-03 20:00:45

标签: python ubuntu tweepy

我正在尝试使用tweepy创建一个twitter机器人并将其上传到虚拟环境中,以便全天候运行。

不幸的是我陷入了基础。

首先我无法为python 3导入tweepy(我相信我的虚拟环境出于某种原因运行了python 2.7)并且我必须git克隆它(git clone git://github.com/joshthecoder/tweepy.git)然后再次安装python3。

即便这样做,我仍然坚持下去 ImportError:没有名为' tweepy.auth'

的模块

这是我运行的代码。有什么建议吗?

import tweepy
from tweepy.auth import OAuthHandler


auth = tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)
auth.secure = True
api = tweepy.API(auth)

我的虚拟环境是在ubuntu上运行的数字海洋中的服务器

1 个答案:

答案 0 :(得分:0)

尝试

import tweepy
from tweepy import auth.OAuthHandler

通常情况下,当我遇到这个问题时,它会是这样的。

修改

我不确定你真的需要第二条进口线。这是来自Tweepy docs

import tweepy

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)

public_tweets = api.home_timeline()
for tweet in public_tweets:
    print tweet.text