Anaconda 安装 换国内源 虚拟环境 MindSpore 安装一篇手把手搞定Windows 实测最近在学昇腾 MindSpore第一步就卡在环境上Anaconda 怎么装为什么装完 conda 下载慢得像蜗牛虚拟环境怎么建、怎么删MindSpore 到底用哪条命令装这篇把我自己踩过的坑全部记录下来全程 Windows 实操截图。跟着做半小时内能把环境搭好。 适用系统Windows 10 / 1164 位。我装的是 Anaconda3 2026.07-1 版本。一、先搞懂为什么要用 Anaconda很多新手会问我直接装 Python 不就行了为什么要 Anaconda简单说Python 本体只是一个解释器装第三方库要自己pip install版本乱了容易冲突Anaconda把 Python 常用数据科学库 虚拟环境管理打包在一起还能图形化操作虚拟环境最大的用处是隔离比如做 MindSpore 要用 Python 3.9做别的项目要 Python 3.11互不干扰。一句话Anaconda 是管理 Python 环境的工具箱虚拟环境是里面一个个独立的小房间。二、下载 Anaconda 安装包官方最新版有时候加载慢推荐直接去历史版本库选 https://repo.anaconda.com/archive/往下翻找到Anaconda3-2026.07-1-Windows-x86_64.exe或你需要的版本下载即可。下载好后双击运行看到上面这个欢迎界面就对了。三、安装步骤每一步都有讲究第 1 步同意协议点Next→I Agree。第 2 步选择安装类型选Just Me (recommended)就行不用管理员权限装在自己账户下最省事。第 3 步选择安装路径⚠️这一步很重要路径不要有中文、不要有空格推荐装在C:\anaconda这种短路径下我就是这么装的⚠️路径最好不要用默认的路径不容易找最好自己在自己电脑上的C盘/D盘新一个文件夹然后安装路径选择这个文件夹方便下面换国内源找到文件夹别装太深的目录后面命令行里路径太长不好看。第 4 步高级选项重点我的勾选情况供参考✅Create shortcuts创建快捷方式默认勾上☑️Add installation to my PATH我自己这张截图里是勾上了的这样装完直接在普通 cmd 里就能用conda不用每次开 Anaconda Prompt。但官方红字写着不推荐原因是如果你电脑里还装过别的 PythonPATH 里两个 Python 会打架出现pip/python命令指向不明的问题。你只装了这一个 Python→ 勾上省事没毛病电脑里还有别的 Python比如从 python.org 单独装的→ 别勾老老实实用 Anaconda Prompt少踩坑。✅Register Anaconda3 as my default Python 3.x让 PyCharm、VSCode 能自动识别到这个 Python⬜Clear the package cache upon completion不用勾。 不确定自己会不会冲突的新手最稳的是不勾、用开始菜单的Anaconda Prompt黑底白字那个它会自动配好环境。重点后面命令在哪个黑窗口里跑由这一步决定你勾了 PATH像我这张截图→ 装完按Win R输cmd打开普通命令行就能直接用conda本文所有截图都是这样你没勾 PATH→ 普通 cmd 里会提示conda 不是内部命令这时去开始菜单打开Anaconda Prompt在里面敲同样的命令即可。两种方式命令一模一样只是窗口不同别纠结。点Install开始安装。第 5 步等待安装完成看到绿色进度条走完、显示Completed就成功了。点Next→ 中间会弹一个 Anaconda 云服务的广告页直接Next→ 最后Finish。显示这个页面就说明Anaconda安装成功了,当然下面也可以用命令进行验证四、验证安装是否成功按Win R输入cmd回车或者打开开始菜单的Anaconda Prompt二选一输入conda--version如果显示类似conda 26.x.x说明安装成功。如果在 cmd 里提示conda 不是内部或外部命令说明你没勾 PATH那就改用开始菜单的Anaconda Prompt里面可以直接用 conda。五、换国内源清华镜像下载快 10 倍刚装完的 Anaconda 默认连国外服务器下包会非常慢。换成清华镜像源后速度起飞。正确顺序分三步先开显示开关 → 再改配置文件 → 最后清缓存别搞反。第 1 步先开显示镜像地址开关打开 cmd或 Anaconda Prompt执行conda config--setshow_channel_urlsyes这条命令的作用是以后下载包时让 conda 在日志里显示它到底从哪个网址下的方便我们确认是不是真的走了清华源。第 2 步修改.condarc配置文件Anaconda 的配置文件叫.condarc它在你刚才给你Anaconda选择的安装路径的文件夹里 快速打开方法在文件夹地址栏直接输%USERPROFILE%回车就能看到.condarc我的是C:\anaconda\.condarc。如果没有这个文件自己新建一个、命名为.condarc即可。用记事本打开它。执行完第 1 步后文件里已经有一行show_channel_urls: true了。把整个文件内容替换成下面这段这是清华源官方配置channels:-defaultsshow_channel_urls:truedefault_channels:-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2custom_channels:conda-forge:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudMindSpore:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud我特意把MindSpore这个 custom_channel 也加上了后面装昇腾相关包时会用到。⚠️ 注意文件里不能用 Tab 缩进只能用空格否则 conda 会报错。保存时编码选 UTF-8。第 3 步清掉旧缓存让新配置生效配置改完后之前 conda 记录的还是旧的国外源索引必须清掉重来conda clean-i会提示Will remove 2 index cache(s). Proceed ([y]/n)?输入y回车以后再conda install任何包都会走清华源速度快很多。验证一下源真的生效了可选但推荐conda search numpy-cdefaults看输出里的下载地址如果出现mirrors.tuna.tsinghua.edu.cn就说明换源成功了。六、虚拟环境的增删查重点6.1 创建虚拟环境在 cmd或 Anaconda Prompt里执行conda create-nMSpython3.9-n MS给环境起名叫MSMindSpore 的缩写这里的名字你可以随便起python3.9指定这个环境用 Python 3.9。⚠️Python 版本别照抄要和你装的 MindSpore 版本对应我这里装的是 MindSpore 2.9.0配的是 Python 3.9如果你去官方安装页选了新版本比如 2.10.0页面上会写明它要求Python 3.10–3.12那你这条命令就要改成python3.10或 3.11、3.12。一句话先去安装页看你选的 MindSpore 版本要哪个 Python再回来建环境版本对不上后面pip install会报依赖错误。 当然想完全照着我的来也没问题就用python3.9 后面的mindspore2.9.0这套是我自己实测跑通的省心。执行后会列出要下载的包问你Proceed ([y]/n)?输入y等进度条跑完看到提示# To activate this environment, use # # $ conda activate MS就说明建好了。环境默认在C:\anaconda\envs\MS。6.2 激活虚拟环境conda activate MS激活成功后命令行最前面会出现(MS)看到(MS) C:\Users\Administrator这个前缀就说明你已经在 MS 环境里了。接下来装的所有包都只装在这个环境里不影响别的项目。 想退出环境执行conda deactivate。6.3 查看所有虚拟环境condaenvlist或者简写conda info--envs会列出所有环境前面带*的是当前正在用的# conda environments: # base * C:\anaconda MS C:\anaconda\envs\MS Py C:\anaconda\envs\Py你也可以打开Anaconda Navigator开始菜单里搜在左边 Environments 一栏图形化看到所有环境6.4 删除虚拟环境某个环境不要了先确保它不是激活状态然后conda remove-nMS--all输入y确认整个环境就删干净了。⚠️ 这一步不可逆想清楚再删。七、安装 MindSpore环境搭好后终于轮到装主角了。 官方安装页https://www.mindspore.cn/install打开后可以选版本、硬件平台Ascend / CPU / GPU、操作系统网页会自动生成对应的安装命令。⚠️这里用的是MindSpore 2.10.0的图片支持Python3.10 / 3.11 / 3.12而我教程里面用的是下面的MindSpore 2.9.0⚠️先说清楚一个关键前提下面这条 pip 命令装的是Windows 下的 CPU 版 MindSpore适合学习、跑通小模型。如果你手里有昇腾 NPU 想用它加速Ascend 版 MindSpore 不支持 Windows需要在 Linux 环境一般是 Ubuntu / openEuler里配合对应的 CANN 驱动才能跑。Windows 本地装这条命令CPU 是能用的但调不到 NPU。关于 Python 版本我这里用的是Python 3.9。MindSpore 各版本支持的 Python 版本略有差异安装页选好版本后页面上会标出来比如有的版本要 3.10–3.12。建议以你在官方安装页选版本后页面显示的 Python 范围为准建环境时按它要求的版本来别照抄我的 3.9。安装命令先确保你已经conda activate MS然后执行pipinstallmindspore2.9.0-ihttps://repo.mindspore.cn/pypi/simple --trusted-host repo.mindspore.cn --extra-index-url https://repo.huaweicloud.com/repository/pypi/simple命令拆解一下方便你理解pip install mindspore2.9.0装 2.9.0 版本-i https://repo.mindspore.cn/pypi/simple用 MindSpore 自己的源--trusted-host repo.mindspore.cn信任这个域名避免 https 报错--extra-index-url https://repo.huaweicloud.com/repository/pypi/simple额外加华为云源依赖包下载更快。 为什么不用 conda 装因为 MindSpore 官方推荐 pip 安装版本更新也更快。你可以去官方安装页根据自己的硬件Ascend 卡 / CPU / GPU和操作系统选对应版本页面会给你生成准确的命令。验证是否装成功python-cimport mindspore; print(mindspore.__version__)如果打印出2.9.0说明装好了。 小提醒装之前先where python、where pip确认一下指向的是C:\anaconda\envs\MS\里那个别装到 base 环境去了。八、常见坑总结问题解决办法普通 cmd 里提示conda 不是内部或外部命令安装时没勾 PATH改用开始菜单的Anaconda Prompt即可conda 下载包很慢没换清华源回到第五节改.condarc再conda clean -i.condarc改了不生效确认改的是C:\Users\你的用户名\.condarc不是安装目录里的pip 装包也慢pip 也可以换源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpleMindSpore import 报错先看 Python 版本是否符合官方安装页要求再确认激活的是 MS 环境想用昇腾 NPU 加速Windows 装的是 CPU 版Ascend 版需要 Linux CANN 驱动不知道当前在哪个环境命令行前面有(环境名)就是激活了哪个或执行conda env list装完 PyCharm 识别不到 Python解释器选C:\anaconda\envs\MS\python.exe九、总结整个流程串起来就是官网下 Anaconda 安装包安装时注意路径无中文、PATH 默认不勾用 Anaconda Prompt改用户目录下的.condarc换清华源conda create -n 环境名 pythonx.x建环境conda activate 环境名激活在激活的环境里pip install mindspore2.9.0不用了conda deactivate删环境conda remove -n 环境名 --all。环境这关过了后面跑 MindSpore 模型就顺了。 下期预告下一期想讲在 PyCharm 里新建 Jupyter Notebook用 MindSpore 跑通第一个手写数字识别模型从数据加载到训练出结果一步步来。点个关注不迷路 装环境过程中卡在哪个报错了评论区贴出来一起看。
