miniconda在windows 11上安装成功的关键是:选python 3.11明确版本安装包、关闭杀毒软件、使用纯英文无空格路径;安装时取消勾选“add to path”,保留“register as default python”,并立即配置清华镜像源及解除powershell执行策略限制。

Miniconda 在 Windows 11 上能装成功,关键不在“点下一步”,而在安装前的三个动作:选对安装包、关掉杀毒软件、避开中文路径。其他步骤全是干扰项。
下载 Miniconda 安装包时别直接点 latest
官网 Miniconda3-latest-Windows-x86_64.exe 看似省事,但 latest 指向的可能是刚发布的 Python 3.12 版本,而截至 2026 年 8 月,PyTorch 2.4、scikit-learn 1.5 等主流库对 3.12 的 wheel 支持仍不完整,容易触发 ModuleNotFoundError 或编译失败。
- 推荐下载明确标注 Python 3.11 的版本,例如
Miniconda3-py311_23.11.0-1-Windows-x86_64.exe - 国内用户优先走清华镜像站,搜索 “Miniconda 清华镜像”,进
miniconda/目录找带py311的最新日期包 - 下载后别留在
C:\Users\XXX\Downloads\,移到D:\soft\这类纯英文、无空格、无中文的路径下再运行
安装向导里必须勾选 “Add to PATH” 吗?
不建议勾选。Windows 11 下系统级 PATH 冲突风险高,尤其当你已装过 Python 官方版、VS Code 自带 Python、或 WSL 里的 Python 时,conda 的 python.exe 会和其它版本打架,导致 python --version 和 conda activate base 后的版本不一致。
Miniconda py314_26.5.3-2 Linux x86_64 安装脚本,来自 Anaconda 官方 Miniconda 下载目录,适合服务器、工作站和容器环境配置轻量 Conda 与 Python。
- 安装时在 Advanced Options 页面,取消勾选
Add Miniconda3 to my PATH environment variable - 保留勾选
Register Miniconda3 as my default Python 3.11(仅影响文件关联,不影响命令行) - 后续全部通过 Anaconda Prompt 或
start /min cmd /c "call %USERPROFILE%\miniconda3\Scripts\activate.bat & pause"启动环境
安装完成却打不开 conda 命令?检查这三处
不是环境变量没配好,而是 Windows 11 默认禁用了未签名脚本执行策略,conda 的激活脚本 activate.bat 被 PowerShell 拦截了,CMD 倒是能用但功能受限。
- 打开 PowerShell,执行
Get-ExecutionPolicy,如果返回Restricted,就运行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser - 确认
%USERPROFILE%\miniconda3\Scripts\是否真实存在,有些杀软(如火绒、360)会在安装中途静默删除该目录 - 不要用 Windows Terminal 默认配置——它可能加载了旧的 profile.ps1,先用原生 PowerShell 测试
conda --version
清华源配置必须在安装后立刻做
默认 conda 源在国外,Win11 + 防火墙 + IPv6 双栈环境下,conda install numpy 极易卡在 Fetching package metadata ...,且超时后不会报错,只默默退出,让人误以为命令失效。
- 安装完成后,立刻在 Anaconda Prompt 中运行:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/<br>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/<br>conda config --set show_channel_urls yes
- 验证是否生效:运行
conda config --show channels,输出中应含https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - 注意:不要用
conda config --add channels tsinghua这种缩写,conda 不识别,会静默失败
最常被忽略的其实是安装后的首次更新:运行 conda update conda 前,确保已配好清华源,否则更新过程本身就会失败,而错误提示只会显示 “Connection timeout”,看不出根源在源地址。










