没有名为ouathlib.common的模块

时间:2013-10-11 12:25:35

标签: python twitter

我从以下网站下载并安装了python的twitter包装器:

https://python-twitter.googlecode.com/files/python-twitter-1.1.tar.gz

这就是我现在在代码中的全部内容:

import simplejson
import httplib2
import twitter

这是我得到的错误:

Traceback (most recent call last):
  File "C:\Python27\Scripts\tweets.py", line 3, in <module>
    import twitter
  File "build\bdist.win-amd64\egg\twitter.py", line 38, in <module>
  File "C:\Python27\lib\site-packages\requests_oauthlib-0.4.0-py2.7.egg\requests_oauthlib\__init__.py", line 1, in <module>
    from .oauth1_auth import OAuth1
  File "C:\Python27\lib\site-packages\requests_oauthlib-0.4.0-py2.7.egg\requests_oauthlib\oauth1_auth.py", line 3, in <module>
    from oauthlib.common import extract_params
ImportError: No module named oauthlib.common

我可以安装哪个模块来阻止此错误?

2 个答案:

答案 0 :(得分:3)

https://github.com/idan/oauthlib

尝试安装oauthlib来修复错误。

答案 1 :(得分:0)

  

https://github.com/idan/oauthlib   尝试安装oauthlib来修复   错误。由xiaowl于10月11日12:32回答

以上对我有用。我在web2py application / modules子目录中安装了python-twitter及其依赖项,并得到了类似的错误。我从上面的链接安装了oauthlib,一切都很开心。

谢谢,小薇。