python调用pypandoc库报错问题

本文介绍了在遇到Nopandocwasfound错误时,如何在Windows和Linux系统上通过修改pypandoc的配置、安装pandoc以及设置权限来解决问题。具体步骤包括检查并安装pandoc、修改stdout.decode()、使用apt或sudo进行包管理与权限设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错问题

No pandoc was found: either install pandoc and add it to your PATH or or call pypandoc.download_pandoc(...) or install pypandoc wheels with included pandoc

解决办法1:
####参考链接:关于python用pypandoc问题(python3)(探索ing)

windows:本地进入pypandoc的init包里将stdout.decode(‘utf-8’)改为stdout

linux:pip show pypandoc 查找一下包的路径,我这里是
linux pypandoc
包的路径
然后将pypandoc的init包里将stdout.decode(‘utf-8’)改为stdout

解决办法2:
安装pandoc

sudo apt install pandoc (输入pandoc没报错即安装成功)

然后 whereis pandoc (我的是/usr/bin/pandoc)
进入bin目录:cd /usr/bin
给权限:sudo chmod 755 pandoc(sudo chmod +X pandoc)[ps:我是用这个方法解决的]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值