You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11+VSCode环境下Python3.12安装pdfkit后仍报ModuleNotFoundError

问题描述
  • 操作系统:Windows 11
  • 开发环境:VSCode
  • Python版本:3.12.0
  • 操作情况:按标准流程pip install pdfkit安装包,用pip list确认已安装,但运行epub转PDF脚本时提示模块未找到
  • 错误信息:
Traceback (most recent call last): File "c:\Users\%USER%\Desktop\epub_to_pdf.py", line 1, in <module> import pdfkit ModuleNotFoundError: No module named 'pdfkit'
  • 前置背景:问题在Python更新后出现,已尝试重新安装Python
可能的原因及解决办法
  • VSCode解释器与pip环境不匹配:Windows下多Python版本或虚拟环境可能导致VSCode调用的解释器不是安装pdfkit的环境。解决:点击VSCode右下角的Python版本号,选择对应Python 3.12.0的解释器;若用了虚拟环境,先在终端激活环境再运行脚本。
  • pip与Python版本不对应:pip可能默认关联旧版本Python,导致包装到了其他环境。解决:改用python -m pip install pdfkit确保安装到当前Python 3.12.0环境,或用py -3.12 -m pip install pdfkit指定版本安装。
  • Python更新后环境变量未更新:系统Path里的Python路径还是旧版本,导致终端和VSCode识别不一致。解决:检查系统环境变量Path,把Python 3.12.0的安装路径(含Scripts文件夹)移到最顶端,重启VSCode和终端后重试。
  • 安装缓存或文件损坏:Python更新后包缓存出错,或pdfkit安装不完整。解决:先执行pip uninstall pdfkit彻底卸载,再用pip install --no-cache-dir pdfkit重新安装,跳过缓存文件。

内容的提问来源于stack exchange,提问作者Mitchell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 20:03:20