如何在IPython中安装“sphinxext模块”

2024-05-09 13:54:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图安装pygments ipython控制台。在

在需求中,它说: 这需要sphinxext模块的IPython 1.0+

如何安装此模块?在

我在包管理器里找不到任何东西。在

以下错误表示未安装模块:

An error occurred in an add-on.
Please post on the add-on forum:
https://anki.tenderapp.com/discussions/add-ons

Traceback (most recent call last):
  File "/usr/share/anki/aqt/addons.py", line 39, in loadAddons
    __import__(file.replace(".py", ""))
  File "/home/cmueller/Anki/addons/Syntax Highlighting for Code.py", line 2, in <module>
    import code_highlight_addon.code_highlight_addon
  File "/home/cmueller/Anki/addons/code_highlight_addon/code_highlight_addon.py", line 211, in <module>
    for lex in get_all_lexers():
  File "/home/cmueller/Anki/addons/code_highlight_addon/pygments/lexers/__init__.py", line 45, in get_all_lexers
    for lexer in find_plugin_lexers():
  File "/usr/lib/python2.7/site-packages/pygments/plugin.py", line 53, in find_plugin_lexers
    yield entrypoint.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2108, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "build/bdist.linux-x86_64/egg/lexer.py", line 4, in <module>
ImportError: No module named sphinxext.ipython_console_highlighting

Tags: 模块inpyaddonaddpygmentsonusr
1条回答
网友
1楼 · 发布于 2024-05-09 13:54:51

多亏了pokoli我才意识到我的版本不够新。 在pygments ipython控制台的自述中,它仍然说需要1.0+版本,这是个错误。 我现在已更新到2.2版,但仍有一个错误: ImportError: cannot import name IPythonConsoleLexer。 那是因为IPython中有一个重命名。pygments ipython控制台存储库中有一个fork,在那里修复了这个问题。所以我不得不克隆分叉的存储库,而不是最初的存储库。 我根据自述文件重新安装,现在一切正常。在

相关问题 更多 >