PyMuPDF库导入问题:VS Code提示‘Import "fitz" could not be resolved’
解决VS Code中PyMuPDF的
fitz导入报错问题 核对Python解释器一致性
- 查看VS Code左下角显示的当前Python版本
- 确认终端安装PyMuPDF时用的命令:
pip对应python,pip3对应python3;如果用了虚拟环境,必须选择对应虚拟环境的解释器 - 点击左下角版本号切换到匹配的解释器,重启VS Code
重新定向安装PyMuPDF
在VS Code的终端里执行对应命令:# 对应python命令的环境 python -m pip install --upgrade pymupdf # 对应python3命令的环境 python3 -m pip install --upgrade pymupdf补充Pylance分析路径
- 按Ctrl+,打开VS Code设置,搜索
Python: Analysis: Extra Paths - 点击
编辑 in settings.json,先执行命令找到PyMuPDF的安装目录:
把输出的路径添加到python -c "import fitz; print(fitz.__file__.rsplit('/',1)[0])"extraPaths数组中,保存后重启VS Code
- 按Ctrl+,打开VS Code设置,搜索
清除缓存重启
直接关闭VS Code,删除项目根目录下的.vscode文件夹(如果存在),再重新打开项目
内容的提问来源于stack exchange,提问作者jarvis
相关产品推荐
相关产品推荐

