无法在Python中安装libgmail

0 投票
2 回答
947 浏览
提问于 2025-04-16 02:48

我刚开始学习Python,想安装libgmail这个库……结果出现了这个:

C:\libgmail-0.1.11>setup.py
Traceback (most recent call last):
  File "C:\libgmail-0.1.11\setup.py", line 7, in <module>
    import libgmail
  File "C:\libgmail-0.1.11\libgmail.py", line 96
    exec data in {'__builtins__': None}, {'D': lambda x: result.append(x)}
            ^
SyntaxError: invalid syntax

我觉得libgmail这个库可能比我的Python版本要旧,但我不知道该怎么解决这个问题,请帮帮我 :-)

提前谢谢你们!

2 个回答

0

你正在安装哪个版本的libgmail?我刚刚成功安装了mechanize(libgmail依赖这个)和libgmail,都是通过easy_install安装的。

1

你正在使用哪个版本的Python?有可能你用的是3.x版本,这个版本不把exec当作一个语句来理解(在Python 3中,exec就像print一样,变成了一个函数,不再是一个特殊的关键词或语句)。

解决办法是要么找一个可以在Python 3上用的libgmail版本,要么自己安装Python 2.7。

撰写回答