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

已安装deep_translator仍报ModuleNotFoundError找不到模块如何解决

问题现象

在PyCharm中运行Python代码时触发模块找不到报错,完整traceback如下:

Traceback (most recent call last):
  File "C:\Users\svp12\PycharmProjects\practiques\main.py", line 6, in <module>
    from deep_translator import GoogleTranslator
ModuleNotFoundError: No module named 'deep_translator'

已确认deep_translator包存在安装记录,安装状态参考:
模块安装状态截图
但报错仍持续触发。

根本原因

绝大多数场景下,该问题由PyCharm项目配置的运行解释器,和安装deep_translator的Python环境不匹配导致。Windows环境下常并存系统Python、Conda虚拟环境、PyCharm自动创建的项目虚拟环境等多套Python环境,若执行pip install时把包装到了A环境,但PyCharm运行代码调用的是B环境的解释器,就无法识别到已安装的包。

排查解决步骤
  • 确认当前项目使用的解释器路径
    进入PyCharm设置页 File > Settings > Project: practiques > Python Interpreter,查看当前选中的解释器完整路径并记录,典型的项目虚拟环境路径格式为C:\Users\svp12\PycharmProjects\practiques\venv\Scripts\python.exe。也可以直接点击PyCharm右下角状态栏的解释器名称快速进入该配置页。
  • 为当前选中的解释器安装对应包
    不要直接使用全局pip install命令安装,任选以下一种可靠方式操作即可:
    1. 在打开的Python Interpreter配置页,点击右上角的+按钮,搜索deep_translator后点击安装,等待安装完成后应用配置即可。
    2. 打开PyCharm底部的Terminal终端面板,终端激活时会自动加载当前项目的解释器环境(路径前会显示(venv)类的环境前缀),直接在该终端内执行pip install deep_translator完成安装。
  • 校验修复结果
    在代码开头添加以下两行调试代码,运行后确认输出的解释器路径和之前记录的路径一致:
    import sys
    print(sys.executable)
    
    路径匹配且包安装完成后,导入报错就会消失。
少见异常排查

如果上述操作完成后仍报错,逐一排查以下问题:

  • 包安装过程因网络、代理问题出现损坏,先执行pip uninstall deep_translator -y卸载残留,切换国内pip源后重新安装。
  • 检查项目目录下是否存在命名为deep_translator.py的文件,或是同名文件夹,命名冲突会导致Python优先导入本地文件,无法识别第三方包。
  • 检查是否在PyCharm中配置了错误的运行配置,指定了其他路径的解释器,可进入Run > Edit Configurations查看当前运行脚本绑定的解释器是否和项目配置一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 04:36:15