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

Windows系统Anaconda3创建conda环境后python/pip执行报错求助

解决Windows Anaconda环境激活后python/pip无法执行的问题

问题场景

在Windows系统Anaconda3中创建环境:

C:\Users\raka>conda create --name "py_test" python=3.11

激活环境后执行python -V和pip -V均报错:

C:\Users\raka>conda activate py_test

(py_test) C:\Users\raka>python -V
The system cannot execute the specified program.

(py_test) C:\Users\raka>pip -V
The system cannot execute the specified program.

已确认环境的Scripts文件夹中存在python.exe和pip.exe。


解决思路

  • 检查激活后的PATH优先级
    激活环境后执行echo %PATH%,确认该环境的Scripts目录(如C:\Users\raka\.conda\envs\py_test\Scripts)是否处于PATH最前端。重点需确认该目录是否被正确加入PATH。

  • 直接验证可执行文件有效性
    切换到环境的Scripts目录(cd C:\Users\raka\.conda\envs\py_test\Scripts),执行python.exe -V和pip.exe -V:

    • 若仍报错,说明文件损坏或依赖缺失,尝试重新创建环境:
      conda create --name py_test python=3.11 --force
      
    • 排查杀毒软件是否拦截了Python可执行文件,临时关闭后重试。
  • 重装环境内的Python组件
    激活base环境后,强制重装该环境的Python:

    conda activate base
    conda install python=3.11 --name py_test --force-reinstall
    
  • 重新初始化conda shell钩子
    Windows下conda依赖shell钩子自动更新PATH,尝试重新初始化:

    1. 打开Anaconda Prompt(而非普通CMD)
    2. 执行conda init cmd.exe(若用PowerShell则执行conda init powershell)
    3. 重启终端后重新激活环境测试
  • 检查文件完整性
    查看Scripts目录下python.exe的文件大小(Python3.11的python.exe约1MB),若文件过小,说明安装过程中文件损坏,需重新创建环境。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 07:18:22