安装Conda

这一章咱们动手把 Conda 装到机器上。别小看安装,我见过太多人卡在第一步——要么下载错版本,要么装完敲 conda 没反应。说白了,安装就是“下载 + 双击/执行 + 配置 PATH + 验证”四步走,但不同系统有不同坑。

Windows 安装

Windows 用户最多,问题也最杂。我个人习惯用 Miniconda,轻量、没广告。为什么不用 Anaconda? Anaconda 自带一堆你未必用到的包,后期删起来烦。Miniconda 只带 Python 和 conda,其他包按需装。

步骤:

  1. 打开 Miniconda 官网,下载 Windows 安装包(64位,Python 3.x 版本)。
  2. 双击运行 Miniconda3-latest-Windows-x86_64.exe。
  3. 一路 Next,记得勾选「Add Miniconda3 to my PATH environment variable」。这一步漏掉,后面还得手动配。
  4. 安装完重启终端(cmd 或 PowerShell)。

我曾经踩过的坑: 当初为了省事选了「Just Me」安装,结果路径带用户名中的空格,后面某些包死活装不上。建议选「All Users」,路径不含空格,省心。

macOS 安装

macOS 用户注意:系统自带的 Python 是给系统用的,别乱动。Conda 应该装在用户目录下。

步骤:

  1. 终端执行:
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
bash Miniconda3-latest-MacOSX-x86_64.sh
  1. 按提示一直回车,看到 Do you accept the license terms? 输入 yes。
  2. 安装位置默认 ~/miniconda3,我的建议是别改。改到别处容易权限问题。
  3. 最后一步问 Do you wish the installer to initialize Miniconda3? 选 yes,自动配置 .zshrc 或 .bash_profile。**
  4. 关掉终端重新打开,或者 source ~/.zshrc。

我在 M1/M2 Mac 上装过多次,Miniconda 已经原生支持 ARM64,不用特意装 Rosetta 版。下载页选「Miniconda3 macOS Apple M1 64-bit」就好。

Linux 安装

Linux 最清爽,但新手容易在 PATH 上翻车。服务器环境尤其要注意,别用 sudo 装全局。

步骤:

  1. wget 下载:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
  1. 同 macOS,一路回车,yes同意许可。
  2. 安装完成后,yes 初始化 conda,会自动往 ~/.bashrc 追加 PATH。
  3. 执行 source ~/.bashrc 让配置生效。
操作系统 安装文件 推荐路径 自动配 PATH?
Windows .exe C:\ProgramData\miniconda3 勾选即可
macOS .sh ~/miniconda3 选择 yes
Linux .sh ~/miniconda3 选择 yes

环境变量配置

装完后如果敲 conda 提示找不到,十有八九是 PATH 没配上。我帮同事排查过这种问题,原因五花八门。

Windows 手动配置:

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 在「系统变量」中找到 Path,编辑,新增两条:
C:\ProgramData\miniconda3
C:\ProgramData\miniconda3\Scripts
  1. 点确定,重启终端。

macOS/Linux 手动配置:

如果安装时没选初始化,或者换了 shell,可以手动加。以 ~/.zshrc 为例:

echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

一个小经验: 配置完环境变量后,建议先重启终端再验证。有些编辑器(比如 VS Code)的终端不会立即读取新的 PATH,关掉重开最稳。

验证安装

安装和配 PATH 都搞定后,验证三件事:

  1. conda 命令能不能跑:
conda --version

正常输出类似 conda 23.11.0。

  1. base 环境是否激活:
conda info

看 active environment 是否为 base,conda version 是否一致。

  1. Python 是否指向 conda 的 Python:
which python

应该显示类似 /home/you/miniconda3/bin/python,而不是系统自带的 /usr/bin/python。

我曾遇到一次: 装完 conda,which python 依然指向系统路径。排查后发现是 ~/.bashrc 里 PATH 顺序不对,conda 的 bin 目录在系统目录后面。解决办法:把 conda 的 PATH 放在最前面,或者干脆注销系统变量里的系统 Python。

验证通过,你的 Conda 环境就搭建好了。把它理解成“包管理器 + 虚拟环境管理器”,后面所有课程都依赖它。

Conda 安装流程 选择操作系统 Windows macOS Linux 下载对应安装程序并运行 配置 PATH 环境变量 验证安装(conda --version) 注意 配完PATH后 务必重启终端 再验证