💡
原文中文,约20100字,阅读约需48分钟。
📝
内容提要
在部署代码时遇到了一系列问题,尝试安装PyMuPDF时出现了多个错误。经过多次尝试,降级到mupdf-1.12.0版本并安装PyMuPDF-1.18.19版本后问题解决。
🎯
关键要点
- 在部署代码时遇到多个错误,导致无法顺利安装PyMuPDF。
- 使用pip安装PyMuPDF时出现gcc报错,提示缺少头文件。
- 尝试下载mupdf源码并编译,但遇到g++未找到的错误。
- 安装g++后再次编译,出现大量错误,提示不支持C++17标准。
- 尝试降级mupdf版本,最终发现mupdf-1.12.0版本可以安装。
- 成功安装PyMuPDF-1.12.5后,启动服务时出现'新页面'属性错误。
- 最终安装PyMuPDF-1.18.19版本解决了问题,成功运行。
- 总结:选择mupdf-1.12.0源码安装和PyMuPDF-1.18.19版本进行部署。
❓
延伸问答
在CentOS 7上安装PyMuPDF时遇到了哪些错误?
安装时出现gcc报错,提示缺少头文件,且g++未找到,编译时还出现不支持C++17标准的错误。
如何解决在安装PyMuPDF时的gcc报错?
可以通过安装g++和降级mupdf版本来解决gcc报错问题,最终选择mupdf-1.12.0版本进行安装。
为什么选择mupdf-1.12.0版本进行安装?
因为经过多次尝试,发现mupdf-1.12.0版本可以顺利安装,而其他版本则出现了多种错误。
最终成功安装的PyMuPDF版本是什么?
最终成功安装的PyMuPDF版本是1.18.19。
在安装PyMuPDF后遇到的属性错误是什么?
启动服务时出现'新页面'属性错误,提示'Document'对象没有'new_page'属性。
安装PyMuPDF的步骤是什么?
首先降级mupdf到1.12.0版本,然后使用pip安装PyMuPDF-1.18.19版本。
➡️