chr*_*lle 5 ipython pygments anki
我想在 Anki ( https://ankiweb.net/ ) 中获得代码插件 ( https://ankiweb.net/shared/info/491274358 ) 的语法高亮 ) 中以便能够突出显示 ipython synthax。
我安装了
pygments-ipython-控制台
从这里:https : //bitbucket.org/hplbit/pygments-ipython-console.git并根据那里给出的说明安装。
测试它,它似乎有效:
$ pygmentize -L lexer | grep -i ipy
* ipy:
IPy session (filenames *.ipy)
Run Code Online (Sandbox Code Playgroud)
我的 Pygments 版本是:
$ pygmentize -V
Pygments version 2.0.1, (c) 2006-2014 by Georg Brandl.
Run Code Online (Sandbox Code Playgroud)
Anki中出现的错误如下:
Traceback (most recent call last):
File "/usr/share/anki/aqt/addons.py", line 39, in loadAddons
__import__(file.replace(".py", ""))
File "/home/chriad/Documents/Anki/addons/Syntax Highlighting for Code.py", line 2, in <module>
import code_highlight_addon.code_highlight_addon
File "/home/chriad/Documents/Anki/addons/code_highlight_addon/code_highlight_addon.py", line 201, in <module>
from pygments.lexers import get_lexer_by_name, get_all_lexers
File "/home/chriad/Documents/Anki/addons/code_highlight_addon/pygments/lexers/__init__.py", line 19, in <module>
from pygments.util import ClassNotFound, bytes
ImportError: cannot import name bytes
Run Code Online (Sandbox Code Playgroud)
谁能告诉我这个错误。我必须降级pygments吗?