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

已在Conda环境安装openpyxl,运行脚本为何提示ModuleNotFoundError?

解决Windows下Conda环境指定问题

以下是几种实用方法,确保脚本调用目标Conda环境的Python解释器:

方法1:直接使用目标环境的Python路径运行

  • 找到data_analysis环境的Python执行文件路径,通常为:
    C:\Users\你的用户名\miniconda3\envs\data_analysis\python.exe
    
    替换成你实际的用户名和Miniconda安装路径
  • 命令行运行:在终端中直接执行:
    C:\Users\你的用户名\miniconda3\envs\data_analysis\python.exe 你的脚本.py
    
  • Notepad++中配置:
    1. 打开Notepad++,点击菜单栏「运行」→「运行」
    2. 输入以下内容(替换路径为你实际的Python路径):
      "C:\Users\你的用户名\miniconda3\envs\data_analysis\python.exe" "$(FULL_CURRENT_PATH)"
      
    3. 点击「保存」,设置快捷键(比如Ctrl+F5),以后直接用这个快捷键运行脚本即可。

方法2:激活环境后再运行脚本

  • 打开Anaconda Prompt,先激活目标环境:
    conda activate data_analysis
    
  • 切换到脚本所在目录,运行:
    python 你的脚本.py
    
  • 可以将上述步骤封装成批处理文件(.bat),双击即可自动执行:
    @echo off
    call C:\Users\你的用户名\miniconda3\Scripts\activate.bat data_analysis
    python "D:\路径\到\你的脚本.py"
    pause
    

方法3:在脚本开头添加Shebang(适用于支持的终端)

在Python脚本的第一行添加目标环境的Python路径:

#!C:\Users\你的用户名\miniconda3\envs\data_analysis\python.exe

如果使用Git Bash、WSL等支持Shebang的终端,直接运行脚本即可调用指定环境的解释器;Windows Cmd/PowerShell环境下,此方法需要配合手动关联,但不如前两种直接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 16:42:09