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

已通过pip安装pytesseract模块,但Python仍提示找不到该模块

解决ModuleNotFoundError: No module named 'pytesseract'问题

问题重现

运行脚本时触发报错:

PS C:\Users\Admin\Music> py area.py
Traceback (most recent call last):
File "C:\Users\Admin\Music\area.py", line 1, in 
import pytesseract
ModuleNotFoundError: No module named 'pytesseract'

但执行pip list显示该包已安装:

PS C:\Users\Admin\Music> pip list
Package     Version
---
numpy       1.24.2
packaging   23.0
Pillow      9.5.0
pip         23.0.1
pytesseract 0.3.10

已尝试切换VS Code所有Python解释器、创建并激活虚拟环境,问题仍未解决。

解决步骤

  • 对齐Python解释器与pip的环境关联
    1. 执行py --version查看当前运行脚本使用的Python版本
    2. 执行pip --version查看pip对应的Python安装路径
    3. 若两者路径不一致,使用对应版本的pip重新安装,例如py -3.10 -m pip install pytesseract(替换为你的Python实际版本)
  • 在VS Code中强制指定解释器路径
    1. 按Ctrl+Shift+P唤起命令面板,输入Python: Select Interpreter
    2. 选择Enter interpreter path,手动输入与pip匹配的Python解释器完整路径(如C:\Users\Admin\AppData\Local\Programs\Python\Python310\python.exe)
  • 规范虚拟环境使用流程
    1. 激活虚拟环境后,重新执行pip list确认pytesseract已安装在该环境内
    2. 激活环境后,直接用python area.py运行脚本,避免使用py命令(防止调用全局Python)
  • 修复pip与Python的绑定关系
    执行python -m ensurepip --upgrade确保pip与当前Python解释器正确关联

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 04:09:56