我正在尝试使用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上运行的数字海洋中的服务器
答案 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