2015-08-14 62 views
0

我尝试使用此代码导入法:Pygments来做进口莱克斯错误

from pygments import lex 

但它只返回了一个错误:

Traceback (most recent call last): 
    File "D:\samp.py", line 1, in <module> 
    from pygments import lex 
    File "C:\Python32\lib\site-packages\pygments-2.0.2-py3.2.egg\pygments\__init__.py", line 37, in <module> 
    from pygments.util import StringIO, BytesIO 
    File "C:\Python32\lib\site-packages\pygments-2.0.2-py3.2.egg\pygments\util.py", line 226 
    return u'[%s-%s]' % (unichr(a), unichr(b)) 
        ^
SyntaxError: invalid syntax 

(我使用Python 3.2.3 IDLE)

是否有解决方案?

回答

0

似乎有人已经将此日志记录为缺陷here

分辨率是 -

Pygments 2.0 requires Python 3.3+.

你应该安装Python 3.3或以上,然后在其上安装pygment。

+0

非常感谢,修复。 –