我的ipython终端无法启动,出现导入错误

2024-04-19 19:55:48 发布

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

我无法启动ipython终端。 我有一个导入错误

这是我在尝试运行ipython时遇到的错误:

C:\Users\Emmanuel\Desktop>ipython
Traceback (most recent call last):
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Emmanuel\AppData\Local\Programs\Python\Python37-32\Scripts\ipython.exe\__main__.py", line 4, in <module>
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\IPython\__init__.py", line 56, in <module>
    from .terminal.embed import embed
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\IPython\terminal\embed.py", line 14, in <module>
    from IPython.core.magic import Magics, magics_class, line_magic
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\IPython\core\magic.py", line 20, in <module>
    from . import oinspect
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\IPython\core\oinspect.py", line 47, in <module>
    from pygments.formatters import HtmlFormatter
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\pygments\formatters\__init__.py", line 18, in <module>
    from pygments.formatters._mapping import FORMATTERS
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\pygments\formatters\_mapping.py", line 26, in <module>
    from pygments.formatters.rtf import RtfFormatter
  File "c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\pygments\formatters\rtf.py", line 13, in <module>
    from pygments.util import get_int_opt, surrogatepair
ImportError: cannot import name 'surrogatepair' from 'pygments.util' (c:\users\emmanuel\appdata\local\programs\python\python37-32\lib\site-packages\pygments\util.py)

Tags: inpypygmentslibpackageslocallinesite
1条回答
网友
1楼 · 发布于 2024-04-19 19:55:48

我相信您可能正在使用旧版本的Pygments。当前版本实现了错误所抱怨的方法-您可以看到here

尝试通过执行以下操作升级包:

pip install [package_name]  upgrade

有关替代安装的更多详细信息,请参见here

相关问题 更多 >