python - 尽管已安装 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版本,所以我不知道问题出在哪里。
我期待着任何帮助!
解决方案
推荐阅读
- django - 从 django 管理表单插入时如何从另一列设置列的值
- blockchain - 如果我们在 [] 中指定路径和不在 [] 中指定路径有什么区别?
- java - 使用 Java 在 SAML 断言中验证 SignatureValue
- java - 如何正确使用条件队列
- css - CDK 拖放在移动富卡 div 角度时仅显示文本数据
- scala - 避免在 Scala 中调用 .toMap 之前转换为中间数据结构
- javascript - 在 Deno 中创建 Rest API
- c++ - CMake 使用 ECM 构建库
- powershell - 如何使用循环查找文件并使用 PowerShell 将其删除?
- javascript - 无法修改值事件侦听器Angular firebase数据库中的公共变量