真正装好是conda命令能用、python能启动且环境变量无误;必须选python 3.9版anaconda(如2024.06版),勾选“add to path”和“register as default python”,安装路径禁用中文、空格、括号,推荐d:\anaconda3,装后需用conda --version、python --version、where conda、where python四命令验证。

conda 命令能用,python 能启动,环境变量没配错——这才是真正装好了。别只看安装向导点完“Finish”就以为完事。
下载时选对版本,别直接抓最新
官网首页默认推的可能是 Python 3.12 或 3.13 的 Anaconda,但 Win11 上跑 PyTorch、TensorFlow、YOLO 等主流框架,目前最稳的是 Python 3.9 版本的 Anaconda(比如 Anaconda3-2024.06-1-Windows-x86_64.exe)。新版 Python 在某些包(如 torch)的预编译 wheel 上支持滞后,容易卡在 pip install 报错或编译失败。
推荐路径:
- 去清华镜像站:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,按日期倒序找带py39或发布于 2024 年中前后的安装包 - 避开带
py311或py312后缀的,除非你明确只做纯脚本开发且不依赖科学计算生态
安装过程两个勾选项必须选准
安装向导里最关键的不是路径,而是最后一页的两个复选框:
-
Add Anaconda3 to my PATH environment variable:必须勾选。不勾,后续开 cmd / PowerShell 就找不到conda,报错'conda' is not recognized as an internal or external command -
Register Anaconda3 as my default Python 3.x:建议勾选。它会把python命令指向 Anaconda 自带解释器,避免和系统自带或其它 Python 冲突 - 不要选
Just Me还是All Users?如果只有你自己用,选Just Me更安全;若多用户共用且你有管理员权限,选All Users,否则某些全局环境变量写入会失败
路径不能含中文、空格、括号,D:\Anaconda3 是黄金路径
安装路径一旦含中文(如 C:\Users\张三\anaconda3),后续 conda activate、pip install 都可能触发 UnicodeDecodeError 或路径解析异常;含空格(如 D:\Program Files\Anaconda3)会让部分 C 扩展库编译失败。
实测最省心路径:
-
D:\Anaconda3(推荐,干净、短、无权限问题) -
C:\ana3(次选,但 C 盘空间要留足 5GB+) - 绝对避开:
C:\Users\XXX\Anaconda3、D:\我的软件\anaconda、E:\Anaconda (x64)
装完立刻验证,别信“Finish”弹窗
安装结束不代表可用。打开任意 cmd 或 PowerShell,逐行执行:
conda --version python --version where conda where python
预期输出:
-
conda --version返回类似24.5.0 -
python --version返回3.9.x(不是 3.11 或 3.12) -
where conda应该输出两行:第一行是D:\Anaconda3\Scripts\conda.exe,第二行是D:\Anaconda3\condabin\conda.bat - 如果
where python指向C:\Windows\py.exe或别的路径,说明Register as default Python没生效,需要手动修复或重装
验证失败?别重装。先检查环境变量是否真写入了——重点看 Path 里有没有这四条(以 D:\Anaconda3 为例):D:\Anaconda3、D:\Anaconda3\Scripts、D:\Anaconda3\Library\mingw-w64\bin、D:\Anaconda3\Library\bin。缺一不可。
conda env create 卡在解压阶段不动。











