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

PowerShell运行Python文件报ModuleNotFoundError的解决求助

解决PowerShell运行Python文件时的模块找不到问题

出现这种情况,核心原因是PyCharm和PowerShell用的不是同一个Python环境——PyCharm默认调用项目的虚拟环境,而PowerShell大概率用的是系统全局Python或其他未安装对应模块的环境。按以下步骤解决:

  • 先获取PyCharm使用的Python解释器路径
    打开PyCharm,依次进入「File > Settings > Project: [你的项目名] > Python Interpreter」,复制顶部显示的完整Python路径(示例:C:\Users\你的用户名\项目文件夹\venv\Scripts\python.exe)

  • 直接用该解释器运行脚本
    打开PowerShell,切换到脚本所在目录,输入复制的路径加脚本名:

    C:\Users\你的用户名\项目文件夹\venv\Scripts\python.exe translate.py
    
  • 或者激活虚拟环境,后续运行更便捷
    找到项目根目录下的venv/Scripts文件夹,在PowerShell中执行激活命令:

    .\venv\Scripts\Activate.ps1
    

    激活后命令行会出现(venv)前缀,这时直接运行脚本即可:

    python translate.py
    
  • 若激活环境后仍报错,重新安装模块
    在激活的虚拟环境中执行:

    pip install translate
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 19:35:23