首页 > 解决方案 > ImportError:尝试运行 Pythontex 时没有名为 pygments.styles 的模块

问题描述

当我尝试通过命令行运行 pythontex 时((base) Zachs-MacBook-Pro:mat_300 zachmaurus$ pythontex pythontex.tex)发生以下情况:

Traceback (most recent call last):
  File "/Library/TeX/texbin/pythontex", line 50, in <module>
    import pythontex2 as pythontex
  File "/usr/local/texlive/2019/texmf-dist/scripts/pythontex/pythontex2.py", line 61, in <module>
    from pygments.styles import get_all_styles
ImportError: No module named pygments.styles

我该如何解决这个问题?我已经下载了 pygments pip install,但是无论出于何种原因,当我尝试运行脚本时,找不到模块 pygments.style。

标签: pythonlatexpygments

解决方案


export PATH=$PATH:/usr/zachmaurus/Downloads/pythontex/pythontex_install.py通过在 MacOS 终端中使用将 pythontex_install.py 添加到我的 PATH 解决了这个问题。为确保 pythontex_install.py 已添加到 PATH 环境运行echo $PATH,它应该显示为变量之一。在将 pythontex_install.py 添加到 PATH 之后,当我运行 pythontex pythontex.tex 来编译我的文档时,我现在得到以下结果:

This is PythonTeX 0.16

--------------------------------------------------
PythonTeX:  pythontex - 0 error(s), 0 warning(s) 

推荐阅读