Anaconda环境安装EasyOCR成功但运行提示ModuleNotFoundError求助
EasyOCR安装成功但导入失败问题解决方案
根本原因
该问题为Python解释器环境不匹配导致:你执行pip install easyocr时使用的Anaconda base环境,和你运行test.py时调用的Python环境不属于同一个,后者的依赖库目录中没有安装EasyOCR。
排查与修复步骤
- 第一步:确认环境对应关系
在当前激活base环境的终端中执行以下两条命令,核对输出路径是否一致:
# 查看当前终端绑定的Python路径 where python # 查看当前pip对应的Python环境路径 pip -V
- 第二步:修复运行环境
- 如果你通过IDE(VSCode、PyCharm等)运行代码:在IDE的运行配置中,将Python解释器切换为上述命令输出的Anaconda base环境对应的Python路径即可。
- 如果你直接双击运行.py文件:修改系统默认的.py文件打开方式,绑定到Anaconda base环境的Python.exe程序。
- 第三步:避免后续出现同类问题
后续在Anaconda环境下安装依赖时,优先使用python -m pip命令代替直接使用pip,可确保依赖包安装到当前终端激活的Python环境中:
python -m pip install easyocr
- 额外排查项
检查你的代码同级目录下是否存在名为easyocr.py的文件,如果存在会优先导入本地文件而非已安装的第三方库,直接重命名或删除该文件即可解决问题。
内容的提问来源于stack exchange,提问作者GameBot
相关产品推荐
相关产品推荐

