Python Twitter库:无法导入它

时间:2011-09-08 17:59:17

标签: python importerror python-twitter

我正在尝试这个导入Python Twitter库的基本内容。

首先我在第52行遇到错误,说他无法上传json库。这行代码是脚本的一部分,其中库根据Python的版本决定应该导入哪个json库。 我评论了解决其他版本Python的所有行,而不是我正在使用的那些行,并且它有效。

然后弹出另一个错误:

 Traceback (most recent call last):   
    File "<pyshell#0>", line 1, in <module>
 import twitter
    File "C:\Python32\lib\twitter.py", line 3448
 except urllib2.HTTPError, http_error:
                         ^ SyntaxError: invalid syntax

这个我不明白。

我尝试在版本2.6,2.7,3.1和3.2.2中导入它,但没有一个工作。 其中一个是我被要求提供oauth库,然后是oauth2。第一个我做对了,第二个做不到。

我认为这应该适用于3.2.2。任何人都可以帮助我吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

您提到的异常是Python 2代码的语法错误,它试图在python 3中运行。我可以判断,因为除了语法。

从项目页面:

Install the dependencies:

http://cheeseshop.python.org/pypi/simplejson
http://code.google.com/p/httplib2/
http://github.com/simplegeo/python-oauth2

来自http://pypi.python.org/pypi/python-twitter/

easy_install python-twitterpip install python-twitter应该有效。