Python Twitter 库:无法导入它
我正在尝试导入 Python Twitter 库的基本操作。
首先我在第52行遇到错误,说他无法上传json库。该行代码是脚本的一部分,其中库根据 Python 的版本决定应导入哪个 json 库。 我对所有涉及除我正在使用的 Python 版本之外的其他版本的 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 中起作用。谁能帮助我吗?
提前致谢
I'm trying this presumably basic thing of importing Python Twitter library.
First I got an error in line 52, saying he couldn't upload a json library. That line of code is part of script where the library decides which json library it should import based on Python's version.
I commented all lines addressing other versions of Python than the one I'm using and it worked.
Then another error popped up:
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
This one I don't understand.
I tried importing this in versions 2.6, 2.7, 3.1 and 3.2.2, but none worked.
In one I was asked for the oauth library, then oauth2. The first one I got right, the second one couldn't.
I think this should work in 3.2.2. Can anyone help me?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您提到的异常是尝试在 python 3 中运行的 Python 2 代码的语法错误。我可以通过 except 语法来判断。
从项目页面:
来自 http://pypi.python.org/pypi/python-twitter/
easy_install python-twitter
或pip install python-twitter
应该可以工作。That exception you mentioned is a syntax error for Python 2 code that's trying to run in python 3. I can tell because of the except syntax.
From the project page:
from http://pypi.python.org/pypi/python-twitter/
easy_install python-twitter
orpip install python-twitter
should work.我必须更改已安装的库才能在 python 3 上导入 pytwitter:
I had to change the installed library to be able to import pytwitter on python 3: