首页 > 解决方案 > 尽管已安装 Python 模块但未找到

问题描述

我试图告诉 pandoc 使用用 python 编写的自定义 pandocfilter。我在 MacBook M1 上,因此安装了 2.7 和自制的 3.9.7 版本的 python。

出于某种原因,尽管安装正确,但仍找不到 pandocfilter 模块。

这是我正在尝试使用的脚本:

#!/usr/bin/env python3

from pandocfilters import toJSONFilter, Str
import re

def replace(key, value, format, meta):
    if key == 'Str':
        if '[[' in value:
            new_value = value.replace('[[', '')
            return Str(new_value)
        if ']]' in value:
            new_value = value.replace(']]', '')
            return Str(new_value)

if __name__ == '__main__':
    toJSONFilter(replace)

/usr/bin/env python3指向正确的python版本,所以我不知道问题出在哪里。

我期待着任何帮助!

标签: pythonmacospandoc

解决方案


推荐阅读