gpt4 book ai didi

ipython - 我收到导入错误 : cannot import name bytes with pygments

转载 作者:行者123 更新时间:2023-12-02 10:29:23 24 4
gpt4 key购买 nike

我想在 Anki ( https://ankiweb.net/shared/info/491274358 ) 中获得代码插件 ( https://ankiweb.net/ ) 的语法突出显示,以便能够突出显示 ipython syntax。

我安装了

pygments-ipython-console

从这里:https://bitbucket.org/hplbit/pygments-ipython-console.git并根据那里给出的说明进行安装。

测试了一下,似乎有效:

$ pygmentize -L lexer | grep -i ipy
* ipy:
IPy session (filenames *.ipy)

我的 Pygments 版本是:

$ pygmentize -V
Pygments version 2.0.1, (c) 2006-2014 by Georg Brandl.

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

谁能告诉我这个错误。我必须降级 pygments 吗?

最佳答案

Pygments 版本 1.6 在 Python 2/3 兼容性代码中定义了 pygments.util.bytes,但在版本 2.1 中被删除。

因此您应该降级到 1.6 并提交错误报告。

util.py 来源:

关于ipython - 我收到导入错误 : cannot import name bytes with pygments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27405405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com