如何修复Python中‘No module named 'spire.pdf'’错误
解决ModuleNotFoundError: No module named 'spire.pdf'
问题代码
from spire.pdf.common import * from spire.pdf import * # Create a Document object doc = PdfDocument() # Load a PDF document doc.LoadFromFile("cadernoRC_2024_07_09_v06.pdf") # Set the conversion options to convertOptions = doc.ConvertOptions # Specify convert options convertOptions.SetPdfToHtmlOptions(True, True, 1, True) # Save the PDF document to HTML format doc.SaveToFile("cadernoRC_2024_07_09_v06.html", FileFormat.HTML) # Dispose resources doc.Dispose()
错误回溯
ModuleNotFoundError Traceback (most recent call last) Cell In[1], line 1 ----> 1 from spire.pdf.common import * 2 from spire.pdf import * 4 # Create a Document object ModuleNotFoundError: No module named 'spire.pdf'
解决建议
- 安装
spire.pdf第三方库,打开终端执行对应命令:- 常规pip安装:
pip install spire.pdf - 多Python版本环境用pip3:
pip3 install spire.pdf - 国内镜像加速安装:
pip install spire.pdf -i https://pypi.tuna.tsinghua.edu.cn/simple/ - Linux/macOS权限不足时加sudo:
sudo pip3 install spire.pdf
- 常规pip安装:
- 安装完成后,先在Python环境中执行
import spire.pdf验证是否安装成功,无报错再运行原代码。 - 若使用IDE(如PyCharm、Jupyter),确认IDE的Python解释器与安装包的环境一致,避免环境不匹配导致的包找不到问题。
内容的提问来源于stack exchange,提问作者Lucas Batista
相关产品推荐
相关产品推荐

