2. Conda安装(Windows)
好,现在咱们正式开始动手。上一章我们聊了为什么要用Conda来锁MaxQuant版本,这一章我就带你一步步把Conda装到你的Windows机器上。
说实话,我第一次在Windows上装Conda的时候也踩过坑——装了Miniconda发现命令行跑不了,又去装Anaconda结果硬盘爆了。后来我总结出一套最稳妥的流程,你跟着走,大概率一次过。
2.1 选哪个发行版?
Conda有两个主流发行版:Anaconda 和 Miniconda。区别在哪?我直接给你一张表,看一遍就明白。
| 特性 | Anaconda | Miniconda |
|---|---|---|
| 安装包大小 | 约 800 MB | 约 60 MB |
| 预装包 | 150+ 科学计算包 | 只有 conda 和 python |
| 适合场景 | 初学者、不想手动装包 | 老手、需要精确控制环境 |
| 硬盘占用 | 3~5 GB | 200~300 MB |
| 我个人的建议 | 别用,太重了 | 就用它 |
你可能想问:为什么不直接推荐Anaconda?省事啊。但你想,我们是做MaxQuant版本锁定的,只需要一个干净的环境。Anaconda里那一堆预装的R、Jupyter、Spyder……你用不上,反而容易跟后面的依赖起冲突。我在项目中遇到过好几次因为Anaconda自带的numpy版本不对,导致MaxQuant的Python包装不上的情况。所以,Miniconda是更轻量、更可控的选择。
2.2 下载Miniconda
先去官网:https://docs.conda.io/en/latest/miniconda.html。注意,别跑到Anaconda官网的下载页去,那个默认给的是Anaconda。
到了页面,往下翻,找到 Windows installers 这一节。你会看到两个选项:
- Miniconda3 Windows 64-bit
- Miniconda3 Windows 32-bit
嗯,这里要注意:现在绝大多数Windows系统都是64位的。你可以在「设置 → 系统 → 关于」里看一眼系统类型。如果是64位操作系统,就下载64-bit的版本。如果是32位……我建议你先升级电脑,2025年了还用32位系统跑MaxQuant,那数据量稍微大一点就会爆内存。
下载下来是一个 .exe 文件,大概60MB左右。
2.3 安装步骤
双击那个exe文件,安装向导就出来了。我按顺序给你过一遍关键点:
- 选择安装类型:选「Just Me (recommended)」。别选「All Users」,那是给IT管理员批量部署用的,普通人选它会遇到权限问题。
- 安装路径:默认是
C:\Users\你的用户名\miniconda3。我个人习惯不改,如果你C盘空间紧张,可以改到D盘,但注意路径里不要有中文和空格。我曾经见过有人装到D:\软件\Miniconda,结果后面conda update的时候路径解析出错,折腾了半小时……说白了,就是别自己给自己找麻烦。 - 高级选项:这里有两个复选框,非常重要:
- Add Miniconda3 to my PATH environment variable —— 我建议勾选。虽然安装程序会提示「不推荐」,但那是针对老手的。你想想看,如果不加到PATH里,以后每次打开命令行都要先跑一遍
C:\Users\xxx\miniconda3\Scripts\conda.exe,烦不烦?勾上它,直接输conda就能用。 - Register Miniconda3 as my default Python —— 也勾上。这样你在命令行输
python的时候,系统会优先用Conda带的Python,而不是你之前可能装过的乱七八糟的Python版本。
- Add Miniconda3 to my PATH environment variable —— 我建议勾选。虽然安装程序会提示「不推荐」,但那是针对老手的。你想想看,如果不加到PATH里,以后每次打开命令行都要先跑一遍
- 然后点「Install」,等一两分钟就装好了。最后会有一个「Clear the package cache upon completion」的选项,勾上它,可以省几百MB的临时文件。
2.4 验证安装
装好之后怎么知道有没有成功?打开你的命令行工具(我一般用Windows Terminal,没有的话用cmd也行)。输入:
conda --version
应该能看到类似 conda 24.9.2 这样的输出。版本号可能跟我的不一样,没关系,只要不是报 'conda' 不是内部或外部命令 就行。
再验证一下Python:
python --version
如果显示 Python 3.12.x 之类的,说明Conda自带的Python已经就绪了。
python 还是跳出来旧版的Anaconda。原因就是PATH顺序不对。解决办法:打开「系统环境变量」,把 C:\Users\你的用户名\miniconda3 和 C:\Users\你的用户名\miniconda3\Scripts 移到最上面。或者更干脆——卸载旧Python。反正我们后面所有包都用Conda管理,留着一个原生Python反而容易乱。
2.5 配置Conda源(可选但推荐)
Conda默认的下载源在国外,你在中国大陆的话,下载包会很慢,甚至经常断连。我刚开始用的时候没配源,装一个pandas等了十分钟然后超时了……气得我直接写了篇博客吐槽。
解决办法就是换成国内的镜像。这里我推荐清华的TUNA源,稳定而且快。执行下面这两条命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
第一条添加主包通道,第二条添加免费包通道,第三条告诉Conda显示下载来源。配完之后,以后装什么包都嗖嗖的。
哦对了,如果你用的是企业网络或者教育网,也可以试试中科大源、阿里源。用法一样,把URL换掉就行。
2.6 整个安装流程一句话总结
我画了个流程图,把上面这些步骤串起来。你以后装别的电脑,照着图走就行,不用再翻文档。
2.7 常见问题与处理
安完了,但可能还有一些小问题。我把自己遇到过的,还有帮同事排查过的几个典型问题列出来,你碰到了直接对照着看。
| 问题 | 现象 | 解决办法 |
|---|---|---|
| conda 不是内部命令 | 输入 conda 报错 | PATH 没加成功,手动添加 C:\Users\xxx\miniconda3\Scripts 到系统环境变量 |
| conda 命令非常慢 | 每次敲 conda 要等好几秒 | 清理 conda 缓存,执行 conda clean -a;或者关掉 conda 自动激活 base 环境:conda config --set auto_activate_base false |
| 下载包总是超时 | 装包到一半断了 | 检查镜像源是否配好,执行 conda config --show channels 看看有没有 TUNA 的条目 |
| 系统里多个 Python 冲突 | python --version 显示的版本不对 | 调整 PATH 顺序,确保 Miniconda 的路径在最前面 |
| 安装时提示空间不足 | C 盘空间不够 | 卸载重装,安装路径选 D 盘或其他盘,注意路径不要中文 |
2.8 小结
这一章我们走完了Conda在Windows上的安装全流程。你只需要记住四件事:选Miniconda、安装时勾上PATH、验证版本、配好镜像源。搞定了这四步,后面的环境创建和MaxQuant版本锁定才有地基。